β

redis - 根据regex 正则 删掉多个key

申思维的站点/Siwei's site 284 阅读
 

参考: https://stackoverflow.com/questions/4006324/how-to-atomically-delete-keys-matching-a-pattern-using-redis

通过 $ redis-cli INFO 来查看 server的版本.

redis 2.6.0:

EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 your_keys_pattern*

redis 3.2.8:

redis-cli -n 1 keys your_keys* | xargs redis-cli DEL

对于 指定的端口号:

redis-cli -p 6800 keys *buy | xargs redis-cli -p 6800 DEL

 
作者:申思维的站点/Siwei's site
我是申思维,从事于WEB 和移动app开发 熟悉js (coffeescript), CSS, HTML,跟web相关的服务器(apache, nginx, passenger, mongrel, t
原文地址:redis - 根据regex 正则 删掉多个key, 感谢原作者分享。

发表评论