为什么使用redis哨兵机制:
解决主从复制存在的问题和确定,当master写请求异步同步给slave节点,从节点中负责处理读的请求,当master挂掉了的时候,需要手机从其他slave中重新找一个节点维master主从,并且还要切换客户端还要配置数据源,就无法达到高可用
作用:1.故障恢复
2.通知
3.监控
故障恢复的原理:
就是当第一个主从master挂掉了的时候,就会从salve中重新找一个master为主从,然后在王其他的salve成为这个master为主从,开始新的同步数据,挂掉的那个master如果从新上线的话,就会成为那个新master的节点