Redis哨兵模式

Posted nh小金

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis哨兵模式相关的知识,希望对你有一定的参考价值。

* Redis Sentinel架构
1. 主从结构, 有许多的sentinel节点, sentinel节点可以判断当前redis的状态
2. 客户端并不关心谁是master, master挂掉了, sentienl会自动更换一个master, 客户端直接对新的master进行操作.
3. 很多个sentinel节点的原因也是高可用, 一个挂掉了, 还有其他sentinel节点

* sentinel故障转移原理
1. 多个sentinel发现并确认master有问题
2. 选举出一个sentinel作为领导
3. 选出一个slave作为master
4. 通知其余的slave成为新master的slave
5. 通知客户端主从变化
6. 等待老的master复活成为新的master的slave











以上是关于Redis哨兵模式的主要内容,如果未能解决你的问题,请参考以下文章

Redis中的哨兵模式

Redis的哨兵模式和集群模式

redis主从+哨兵

Redis哨兵模式(故障转移测试)

Redis——Redis哨兵模式

Redis集群模式1-主从复制+哨兵机制