码迷,mamicode.com
首页 > 其他好文 > 详细

Redis-Sentinel(Redis集群监控管理)

时间:2017-01-05 12:00:58      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:开始   sentinel   好处   系统   sla   宕机   机制   切换   可靠   

Redis的高可用方案的实现:主从切换以及虚拟IP或客户端

从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案

Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案

当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,

而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。

功能:

  • 监控redis是否按照预期良好地运行;

  • 如果发现某个redis节点运行出现状况,能够通知另外一个进程;

  • 能够进行自动切换。当一个master节点不可用时,能够选举出master的多个slave(如果有超过一个slave的话)中的一个来作为新的master,其它的slave节点会将它所追随的master的地址改为被提升为master的slave的新地址

只使用单个sentinel进程来监控redis集群是不可靠的,当sentinel进程宕掉后整个集群系统将无法按照预期的方式运行。所以有必要将sentinel集群

好处:

  • 解决单点问题;

  • 有多个sentinel,redis的客户端可以随意地连接任意一个sentinel来获得关于redis集群中的信息

Redis-Sentinel(Redis集群监控管理)

标签:开始   sentinel   好处   系统   sla   宕机   机制   切换   可靠   

原文地址:http://www.cnblogs.com/baby123/p/6251626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!