清理redis集群所有数据库 flushall-cluster脚

2020-03-05  本文已影响0人  小黑佬

在实际使用环境中,有时候我们需要清空所有redis集群的数据进行测试,这是使用这个脚本就开始发挥作用了。希望能帮到所需要的人。

cat /tmp/flushall-cluster.sh

#!/bin/sh

NODES=`/usr/local/redis/bin/redis-cli -c -p $2 -h $1 -a 63stag  cluster nodes | cut -f2 -d' '`

IFS="
"

for node in $NODES; do
        echo Flushing node $node...
        /usr/local/redis/bin/redis-cli -h ${node%:*} -p ${node##*:} -c  -a 63stag flushall
done

脚本怎么使用
sh flushall-cluster.sh 主机地址 端口

参考:
flushall-cluster.sh

上一篇 下一篇

猜你喜欢

热点阅读