吹静静

欢迎QQ交流:592590682

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*

 

posted on 2020-05-16 11:43  吹静静  阅读(2312)  评论(0编辑  收藏  举报