文章目录
redis之哨兵模式
如果主结点挂掉,哨兵们会推选取领头哨兵,领头哨兵会从从结点中推选出主结点。使用整个系统正常运行。如果前主结点恢复连接,它只能成为从结点。哨兵会像其它哨兵和结点发送ping命令。
-
主观下线
哨兵ping不通结点,哨兵会认为主观下线;向其它哨兵确认,票数达到阀值,就是客观下线。 然后推选出新的主结点。
配置
配置 sentinel.conf
[外链图片转存失败(img-4QrZFrjb-1564556350923)(C:\Users\32996\AppData\Roaming\Typora\typora-user-images\1564397871273.png)]
mymaster
是哨兵的名字,自定义。
127.0.0.1 6379
守卫的结点,如果该结点挂了,哨兵就要重新选取主结点了。
1
需要的票数,一般一半以上即可。如果总共1个哨兵,票数为1就可以了。
sentinel monitor mymaster 127.0.0.1 6379 1
开启
开启哨兵
redis-sentinel /opt/redis-4.0.12/sentinel.conf