在实际使用环境中,有时候我们需要清空所有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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐