Keepalived+redis模式下,主redis重启之后不能切换为slave,求教

拯救韭菜 2017-06-28 06:04:50
环境:

10.1.198.200机器作为主机,上面的redis也为master
10.1.198.201机器作为备机,上面的redis作为slave

测试场景:
所有redis和keepalived均正常启动之后符合预期,然后进行异常测试。

单纯将200机器上的redis进程杀掉,这时候201上的redis变成master,符合预期

但是将200机器上的redis进程重启之后,不能自动切换为slave。(自己配置里面也没有这个实现),想请教一下高手们,如何通过脚本将重启之后的redis设置为从机?

万分感谢


大板块分类没有运维。。。没有redis。。。。
...全文
776 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
拯救韭菜 2017-06-28
  • 打赏
  • 举报
回复
notify_master "/etc/keepalived/scripts/redis_master.sh 10.1.198.200 6580" notify_backup "/etc/keepalived/scripts/redis_backup.sh 10.1.198.200 6580" notify_fault "/etc/keepalived/scripts/redis_fault.sh 10.1.198.200 6580" notify_stop "/etc/keepalived/scripts/redis_stop.sh 10.1.198.200 6580" 200机器上的redis启动之后,对于200机器上的Keepalived来说只会执行 vrrp_script chk_redis { script "/etc/keepalived/scripts/redis_check.sh 10.1.198.200 6580" weight -20 interval 2 } 而该脚本执行结果又是OK,没有地方可以判断该机器上的redis为重新启动的。 求指教,万分感谢

8,028

社区成员

发帖
与我相关
我的任务
社区描述
高性能数据库开发
社区管理员
  • 高性能数据库开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧