Linux下批量删除redis集群中的key


shell脚本:redis-del.sh

#!/bin/bash redis_ser01=192.168.10.42 redis_ser02=192.168.10.43 redis_ser03=192.168.10.44 redis_port1=6379 redis_port2=6380 pw=password redis-cli -c -h $redis_ser01  -p $redis_port1 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser01 -p $redis_port1 -a $pw del {} redis-cli -c -h $redis_ser02  -p $redis_port1 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser02 -p $redis_port1 -a $pw del {} redis-cli -c -h $redis_ser03  -p $redis_port1 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser03 -p $redis_port1 -a $pw del {} redis-cli -c -h $redis_ser01  -p $redis_port2 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser01 -p $redis_port2 -a $pw del {} redis-cli -c -h $redis_ser02  -p $redis_port2 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser02 -p $redis_port2 -a $pw del {} redis-cli -c -h $redis_ser03  -p $redis_port2 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser03 -p $redis_port2 -a $pw del {}

赋予执行权限:

chmode 755 redis-del.sh

执行删除(匹配方式):

./redis-del.sh key*

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM