美文网首页
清理redis集群所有数据库 flushall-cluster脚

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

作者: 小黑佬 | 来源:发表于2020-03-05 17:33 被阅读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

    相关文章

      网友评论

          本文标题:清理redis集群所有数据库 flushall-cluster脚

          本文链接:https://www.haomeiwen.com/subject/iwbqrhtx.html