UNLINK key [key ...]
该命令和DEL
十分相似:删除指定的key(s),若key不存在则该key被跳过。但是,相比DEL
会产生阻塞,该命令会在另一个线程中回收内存,因此它是非阻塞的。 这也是该命令名字的由来:仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作。
返回值
integer-reply:unlink的keys的数量.
例子
redis> SET key1 "Hello"
"OK"
redis> SET key2 "World"
"OK"
redis> UNLINK key1 key2 key3
(integer) 2
redis>
相关参考链接
Keys相关命令:
命令组 | 命令 |
Keys(键) | DEL; DUMP; EXISTS; EXPIRE; EXPIREAT; KEYS; MIGRATE; MOVE; OBJECT; PERSIST; PEXPIRE; PEXPIREAT; PTTL; RANDOMKEY; RENAME; RENAMENX; RESTORE; SCAN; SORT; TOUCH; TTL; TYPE; UNLINK; WAIT |
全部命令组:Keys(键)、Strings(字符串)、Hashes(哈希表)、Lists(列表)、Sets(集合)、Sorted Sets(有序集合)、Pub/Sub(发布/订阅)、Scripting(脚本)、Server(服务器)、Transactions(事物),Geo(地理位置)、Cluster(集群)、Connection(连接)、Streams(流)、HyperLogLog。
回到总目录:Redis命令参考手册(总目录)