Redis Sentinel实现的机制与原理详解
2017-03-17 18:38
489 查看
Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案。实际上这意味着你可以使用Sentinel模式创建一个可以不用人为干预而应对各种故障的Redis部署。
它的主要功能有以下几点
监控:Sentinel不断的检查master和slave是否正常的运行。
通知:如果发现某个redis节点运行出现问题,可以通过API通知系统管理员和其他的应用程序。
自动故障转移:能够进行自动切换。当一个master节点不可用时,能够选举出master的多个slave中的一个来作为新的master,其它的slave节点会将它所追随的master的地址改为被提升为master的slave的新地址。
配置提供者:哨兵作为Redis客户端发现的权威来源:客户端连接到哨兵请求当前可靠的master的地址。如果发生故障,哨兵将报告新地址。
参考
http://www.cnblogs.com/knowledgesea/p/6567718.html
它的主要功能有以下几点
监控:Sentinel不断的检查master和slave是否正常的运行。
通知:如果发现某个redis节点运行出现问题,可以通过API通知系统管理员和其他的应用程序。
自动故障转移:能够进行自动切换。当一个master节点不可用时,能够选举出master的多个slave中的一个来作为新的master,其它的slave节点会将它所追随的master的地址改为被提升为master的slave的新地址。
配置提供者:哨兵作为Redis客户端发现的权威来源:客户端连接到哨兵请求当前可靠的master的地址。如果发生故障,哨兵将报告新地址。
参考
http://www.cnblogs.com/knowledgesea/p/6567718.html
相关文章推荐
- Redis Sentinel实现的机制与原理详解
- Redis Sentinel实现的机制与原理详解
- Redis Sentinel实现的机制与原理详解
- Redis Sentinel实现的机制与原理详解
- Java注解机制之Spring自动装配实现原理详解
- Redis Sentinel实现的机制与原理详解
- Linux进程通信机制原理详解及实现步骤
- Spark2.1的内存管理机制及实现原理详解
- 程序猿大牛:分享JAVA并发机制的底层实现原理详解(附电子书籍)
- Redis Sentinel实现的机制与原理详解
- Redis Sentinel实现的机制与原理详解
- 推荐:Redis Sentinel实现的机制与原理详解
- Spring AOP 实现机制和原理详解
- Objective-C 内存管理机制原理与实现详解
- SQL注入攻击实现原理与攻击过程详解
- 详解Google搜索工作机制原理 解密google算法
- PHP 反射机制详解 以及插件架构实现
- QT中关于信号与槽机制的实现原理
- 详解javascript类继承机制的原理
- QT中关于信号与槽机制的实现原理