Redis 哨兵模式

Redis哨兵模式用于解决主节点宕机导致的系统故障问题,通过监控、选举新主节点和故障恢复确保集群稳定性。Sentinel通过心跳检测服务状态,当主节点客观下线时,会选择一个从节点作为新主,并指导其他从节点进行数据同步。
摘要由CSDN通过智能技术生成
Redis 哨兵模式

Redis 主从模式是一主多从,从节点宕机还有其他的备份,但是主节点宕机了,必然引起系统的故障。为了解决这个问题,Redis 提供了哨兵模式,监控主从模式中的所有节点,如果主节点宕机,会选举从节点重新成为主节点。使整个主从服务正常运行。
在这里插入图片描述

Redis 提供了哨兵机制来实现主从集群的自动故障恢复。其主要起到的作用如下:

  • 监控:Sentinel 会监控不断检查主从集群的主从节点是否正常工作;
  • 故障恢复:主节点宕机,Sentinel 会从从节点中选举出一个节点,将其设置为主节点,故障恢复后原先的主节点将置为从节点;
  • 通知:Sentinel 充当客户端的服务发现来源,当集群发现故障转移后,会将最新消息推送到客户端。
服务状态监控

Sentinel 基于心跳机制监测服务状态,每个一秒向集群中的每个实例发送 ping 命令。

  • 主观下线:如果某 Sentinel 节点发现某个节点未在规定的时间响应心跳,那么就认为该节点主观下线;
  • 客观下线:如果指定数量的 Sentinel 认为某个节点下线,那么该节点将被认为客观下线。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值