如何删除数量过万以上Key而不影响业务
发布时间:2021-03-24 15:54:49 所属栏目:动态 来源:互联网
导读:s keys 来匹配你需要删除的key,再使用 xargs 把结果传给 redis-cli del ,这样看似完美,实则有很大风险。 上面命令使用非常简单,提供一个简单的正则字符串即可,但是有很明显的两个缺点。 没有 offset、limit 参数,一次性吐出所有满足条件的 key,万一实
|
s keys 来匹配你需要删除的key,再使用 xargs 把结果传给 redis-cli del ,这样看似完美,实则有很大风险。 上面命令使用非常简单,提供一个简单的正则字符串即可,但是有很明显的两个缺点。
注意:这种方法不推荐,建议生产环境屏蔽keys命令。那大家会问,有没有更好的方法来解决这个问题?答案是当然用,请接着看下文。 解决方法二Redis从2.8版本开始支持 scan 命令,SCAN命令的基本用法如下:
![]() (编辑:阜阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



