Redis的领头哨兵选举

新手上路,请多包涵

如果只有一个哨兵认为主服务器是客观下线,而其他哨兵认为是主观下线或在线,这时候会进行领头哨兵的选举吗?

阅读 1.7k
1 个回答

哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。
哨兵有两个作用:
1.通过发送命令,让Redis服务器返回监控其运行状态,包括主服务器和从服务器。
2.当哨兵监测到master宕机,会自动将slave切换成master,然后通过发布订阅模式通知其他的从服务器,修改配置文件,让它们切换主机。
所以没有主观和客观的说法,你使用docker或者在一台服务器上使用3个端口来测试下的。

已参与了 SegmengtFault 思否 「问答」打卡,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题