当前位置:   article > 正文

redis批量删除key_linux删除redis的key

linux删除redis的key

DEL命令不支持通配符,所以当要同时删除多个键时比较麻烦,暂时只了解以下两种方法;

        1:结合linux的管道和xargs命令自行实现删除所有符合规则的键,比如要删除DIC:开头的键,可到redis目录下后执行:./redis-cli -h redis的ip -p redis端口 -a redis密码 KEYS "DIC:*" |xargs ./redis-cli  -h redisip -p redis端口 -a redis密码  DEL;

        2:因为redis的del命令也支持多个建作为参数,所以也可以用如下命令:

        ./redis-cli -h redisip -p redis端口 -a redis密码 DEL `./redis-cli -h redisip -p redis端口 -a redis密码  KEYS "DIC*"`  (注意最后这个符号是对应键盘tab键上方的那个键的英文模式)

        第二个指令的性能更好一点;

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号