| DEL key [key ...] | 同步删除,返回删除个数 |
|---|---|
| UNLINK key [key ...] | 异步删除(4.0+) |
| 返回 | 实际删除的键数量 |
示例
示例
SET k1 v1
SET k2 v2
DEL k1 k2 # 2
DEL k1 # 0(已不存在)
# 大 key 用 UNLINK:SET big 值很大
UNLINK big:sorted:set # 立即返回 1,内存后台回收
MEMORY USAGE big:sorted:set # nil(键已不可见)大 key(几十 MB 的 Hash/ZSet)用 DEL 会卡主线程;运维清理大 key 一律 UNLINK,或分片式 HDEL/ZREM 渐进删除。