Redis 哨兵模式

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

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

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

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

哨兵模式的优点

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

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

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

相关推荐
普通人612 小时前
WebGL与WebGPU入门指南
开发语言·webgl·1024程序员节
猫猫不是喵喵.1 天前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
fish_zzzz5 天前
笔记-论数据结构2
1024程序员节
普通人65 天前
PHP文件读写完全指南
开发语言·php·1024程序员节
Martina_03215 天前
AI生成3D场景从白模换成精模后镜头全偏了?用6步检查单位、枢轴与层级替换
图像处理·人工智能·3d·ai·自然语言处理·材质·1024程序员节
星云_byto7 天前
CSS布局
人工智能·机器学习·目标跟踪·1024程序员节
张小姐的猫9 天前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
工业HMI实战笔记10 天前
印刷电路板HMI:SMT贴装的元件定位界面
制造·设计规范·设计语言·1024程序员节
Martina_032110 天前
AI生成3D模型一合并网格,材质就串色?用6步检查材质槽、UV与图集重映射
图像处理·人工智能·3d·材质·uv·游戏策划·1024程序员节
橙光成长10 天前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节