在实际使用环境中,有时候我们需要清空所有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 主机地址 端口
网友评论