• ADADADADAD

    redis集群宕机后怎么重启[ 建站问答 ]

    建站问答 时间:2024-12-01 19:12:39

    作者:文/会员上传

    简介:

    redis集群宕机后重启的示例:centos下的redis无数据启动和持久化重启脚本:1.redis_clear_restart.sh,代码:for p in `ps -ef|grep /usr/local/bin/redis-server | awk '{print $

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    redis集群宕机后重启的示例:

    centos下的redis无数据启动和持久化重启脚本:

    1.redis_clear_restart.sh,代码:

    for p in `ps -ef|grep /usr/local/bin/redis-server | awk '{print $2"_"$3}'`

    do

    a=`echo $p |awk -F _ '{print $1}'`

    b=`echo $p |awk -F _ '{print $2}'`

    if [ $b == "1" ]; then

    echo "kill -9 $a `kill -9 $a` "

    fi

    done

    echo "rm -rf appendonly_*.aof dump_*.rdb nodes-2000*.conf"

    rm -rf appendonly_*.aof dump_*.rdb nodes-2000*.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20000.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20001.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20002.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20003.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20004.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20005.conf

    /usr/local/bin/redis-cli -a 123456 --cluster create --cluster-replicas 1 127.0.0.1:20000 127.0.0.1:20001 127.0.0.1:20002 127.0.0.1:20003 127.0.0.1:20004 127.0.0.1:20005 <F

    yes

    EOF

    2.redis_dump_restart.sh,代码:

    for p in `ps -ef|grep /usr/local/bin/redis-server | awk '{print $2"_"$3}'`

    do

    a=`echo $p |awk -F _ '{print $1}'`

    b=`echo $p |awk -F _ '{print $2}'`

    if [ $b == "1" ]; then

    echo "kill -9 $a `kill -9 $a` "

    fi

    done

    echo "rm -rf appendonly_*.aof dump_*.rdb nodes-2000*.conf"

    rm -rf appendonly_*.aof dump_*.rdb nodes-2000*.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20000.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20001.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20002.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20003.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20004.conf

    /usr/local/bin/redis-server /home/sysusr/redis/redis-cluster/redis-20005.conf

    /usr/local/bin/redis-cli -a 123456 --cluster check 127.0.0.1:20000

    /usr/local/bin/redis-cli -a 123456 --cluster check 127.0.0.1:20001

    /usr/local/bin/redis-cli -a 123456 --cluster check 127.0.0.1:20002

    /usr/local/bin/redis-cli -a 123456 --cluster check 127.0.0.1:20003

    /usr/local/bin/redis-cli -a 123456 --cluster check 127.0.0.1:20004

    /usr/local/bin/redis-cli -a 123456 --cluster check 127.0.0.1:20005

    redis集群宕机后怎么重启.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: redisredis集群