【发布时间】:2018-01-30 18:48:20
【问题描述】:
在 Redis 4.0 中,有一个新的命令UNLINK 用于删除 Redis 内存中的键。
此命令与 DEL 非常相似:它删除指定的键。 就像 DEL 一样,如果一个键不存在,它就会被忽略。然而 命令在不同的线程中执行实际的内存回收, 所以它没有阻塞,而 DEL 是。这是命令名称的地方 来自:该命令只是从键空间中取消键的链接。这 实际删除将在稍后异步发生。
所以人们总是可以(100% 次)使用 UNLINK 而不是 DEL,因为 UNLINK 是非阻塞的,不像 DEL,对吧?
【问题讨论】:
标签: redis blocking nonblocking