Redis 哨兵模式

哨兵模式 就是有一个独立的节点 时刻在监督着redis服务器,当发现主服务器有问题,会自动直接推举出来一个从服务器 让其转变为主服务器 从而保证程序正常运行

Sentinel是哨兵 master是主服务器 Slave是从服务器

Redis 的哨兵模式是一种用于自动监控 Redis 实例(服务)状态并在主服务器出现故障时自动切换到从服务器的机制。哨兵模式使用哨兵程序对 Redis 实例进行监控,哨兵程序是一个独立的进程,用于监控并通知 Redis 主服务器的状态变化。

哨兵模式是通过将哨兵程序部署在一个独立的节点上,对 Redis 实例进行监控和管理。哨兵程序会周期性地向 Redis 实例发送心跳消息,确认 Redis 实例是否正常运行。如果 Redis 主服务器故障,哨兵程序会自动选举其中一台从服务器作为新的主服务器,同时通知其他哨兵和客户端更新主服务器信息,从而保持 Redis 服务的可用性。

哨兵模式的优点

1.自动化:哨兵模式能够自动监控 Redis 实例的状态,并在主服务器故障时自动切换到从服务器,无需人工干预。

2.可扩展性:哨兵模式支持多个哨兵程序协同工作,可以扩展到多个节点,从而提高 Redis 服务的可靠性。

3.容错性:哨兵模式能够自动检测 Redis 主服务器的故障,并快速切换到从服务器,从而确保 Redis 服务的高可用性和容错性。

相关推荐
周小董10 小时前
[1372]mac安装git
1024程序员节
LabVIEW开发10 小时前
ESO 极大望远镜主动光学:LabVIEW 实时模块 + 多核 COTS 替代专用硬件的路径
labview·1024程序员节·labview知识·labview功能·labview程序
夜不会漫长10 小时前
C++ 多态学习笔记
1024程序员节
爱读书的小胖10 小时前
LeetCode 45 跳跃游戏 II C 语言解题分析
1024程序员节
nington0110 小时前
金融信创国产AD重构:2027倒计时下的技术选型与落地路径
其他·1024程序员节
LabVIEW开发10 小时前
ISRO 卫星应答机可搬移 ATE:模块化仪器 + LabVIEW 把测试时间砍掉一半
labview·1024程序员节·labview知识·labview功能·labview程序
Yang961110 小时前
自适应放电加实时纠偏,解析TY-60H在矿石能源的接续表现
1024程序员节
吹什么轩10 小时前
LangChain 全解:为什么大模型应用需要一层“框架“
1024程序员节
一个平凡而乐于分享的小比特10 小时前
CODESYS V3.5 SP10 移植至 T536 平台实战指南(二)
1024程序员节·codesys·t536
yuniko-n10 小时前
【JUC】读写锁 StampedLock
java·1024程序员节