【问题标题】:Convert Redis DEL to UNLINK command将 Redis DEL 转换为 UNLINK 命令
【发布时间】:2020-01-25 23:17:17
【问题描述】:
最近我们有一位工程师对我们的 Redis 服务器进行了一些修改,即使我们的应用程序正在向它触发 DEL 命令,它也会自动将 DEL 命令转换为 UNLINK 命令。服务器已被更换,工程师不再与我们在一起。有谁知道如何设置 redis 服务器来自动进行这种转换?我在网上找不到任何关于它的信息。
如果该解决方案不存在,一个相关的问题是如何使用 StackExchange.Redis 客户端执行 UNLINK?
谢谢
【问题讨论】:
标签:
redis
stackexchange.redis
【解决方案1】:
WRT 第一个问题 - 很可能该工程师已将“lazyfree-lazy-server-del”配置指令设置为“是”。您可以在 redis.conf 文件中找到有关此行为(无惰性)的所有信息。
WRT 2nd q - 抱歉,IDK。
【解决方案2】:
rename-command 可以在这里作为一个选项。
rename-command DEL UNLINK
你可以在Redis配置文件(redis.conf)中加入上面一行,然后重启Redis服务器。