redis集群根据模糊key批量删除数据操作

网上又是查了一大堆   都试了  结果很多都不行  后采用如下语句执行  方可  给爷整吐了

redis-cli -c -h redisIP -p  redis端口号 -a redis密码 -n 0 KEYS "模糊key" | xargs -i redis-cli -c -h redisIP -p redis端口号 -a redis密码 -n 0 DEL {}

例如:

redis-cli -c -h xx.xx.xx.xx0 -p 6379 -a xxxxx-n 0 KEYS "mall_*" | xargs -i redis-cli -c -h xx.xx.xx.xx0 -p 6379 -a xxxxx -n 0 DEL {}

redis-cli -c -h xx.xx.xx.xx1 -p 6379 -a xxxxx-n 0 KEYS "mall_*" | xargs -i redis-cli -c -h xx.xx.xx.xx1 -p 6379 -a xxxxx -n 0 DEL {}

redis-cli -c -h xx.xx.xx.xx2 -p 6379 -a xxxxx-n 0 KEYS "mall_*" | xargs -i redis-cli -c -h xx.xx.xx.xx2 -p 6379 -a xxxxx -n 0 DEL {}

 


版权声明:本文为weixin_41634885原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。