UNLINK

用法
UNLINK key [ key ... ]
复杂度
无论大小如何,每个被移除的键的操作复杂度均为 O(1)。然后,该命令在另一个线程中执行 O(N) 的工作来回收内存,其中 N 是被删除对象所组成的分配数量。
自从
4.0.0
ACL 类别
@keyspace, @write, @fast

该命令与 DEL 非常相似:它删除指定的键。就像 DEL 一样,如果键不存在则会被忽略。然而,该命令在另一个线程中执行实际的内存回收,因此它是非阻塞的,而 DEL 是阻塞的。这就是该命令名称的由来:该命令只是将键从键空间中解除链接。实际的删除操作将在稍后异步进行。

示例

127.0.0.1:6379> SET key1 "Hello"
OK
127.0.0.1:6379> SET key2 "World"
OK
127.0.0.1:6379> UNLINK key1 key2 key3
(integer) 2

RESP2/RESP3 回复

整数回复:已解除链接的键的数量。