标签:独立 距离 宕机 哨兵 出现 after 它的 情况下 通知
Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)没有实现自动进行主备切换。而Redis-sentinel是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。
它的主要功能有以下几点:
主观下线和客观下线:
通俗来讲就是sentinel就是用来管理多个redis服务器的,可以实现一个功能上实现HA的集群。该系统主要执行四个任务:
很显然,只使用单个sentinel进程来监控redis集群是不可靠的,当sentinel进程宕掉后(sentinel本身也有单点问题,single-point-of-failure)整个集群系统将无法按照预期的方式运行。所以有必要将sentinel集群,这样有几个好处:
##############
标签:独立 距离 宕机 哨兵 出现 after 它的 情况下 通知
原文地址:https://www.cnblogs.com/amunote/p/10381415.html