gpt4 book ai didi

bash - Redis服务器自动宕机如何脚本重启?

转载 作者:IT王子 更新时间:2023-10-29 06:13:22 27 4
gpt4 key购买 nike

Redis 具有主从配置。如果主服务器出现故障,从服务器将成为新的主服务器。我如何使用脚本重新启动以前的 Redis 主服务器(作为新主服务器的从服务器,或者如果它再次成为主服务器,那很好)。我不想手动完成。

最佳答案

这可以使用一个小脚本来完成。制作一个观察程序脚本,如果它失败,它会在端口 6379 上不断 ping REDIS。只需使用 redis-server 命令重新启动服务器即可。

#!/bin/bash
a=$(redis-cli -p 6379 PING)
if [ "$a" = "PONG" ]
then
echo 'Already running'
else
b=$(/etc/init.d/redis_6379 start)
echo $b
fi

现在在 crontab 中为每个人安排这个脚本。

关于bash - Redis服务器自动宕机如何脚本重启?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44669437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com