监控后台主机是否有故障,如果发生故障,则通过投票选择主机(弥补主从复制缺点,基于主从复制)
当哨兵检测到master宕机,会自动将slave切换到master,然后通过发布订阅发模式通知其他服务器,修改配置文件,让他们切换主机。
配置哨兵
创建文件
vim sentinel .conf
添加以下内容 ( sentinel monitor 被监控名称 被监控的主机redis的ip 端口 1代表断开触发投票 )
sentinel monitor myredis 127.0.01 6379 1
sentinel auth-pass myredis 123456 #redis有密码填写密码
...其他配置百度
启动哨兵
redis-sentinel mypath/sentinel.conf
如果主机断开自动投票从机中当主机
主机恢复,只能当从机