当前位置: 首页 > article >正文

Redis哨兵模式-黑马学习笔记

redis哨兵模式

1.哨兵主要的作用

用于监控主节点的健康情况 如果主节点挂掉立马选择一个从节点顶上去

2.监控的机制

如何监控呢?

sentinel基于心跳机制检测主节点的状态 每个1秒向集群发送ping (三体中逻辑用来威胁三体人的心跳检测)

如果哨兵发现主节点下限就会主观的认为主节点挂了 然后向他的队友询问 如果大多数人都认为他挂了 就判定为客观下限(指鹿为马)

3.选举规则

1.如果过久没有与主节点建立数据同步 就会被哨兵判定为不合格的领袖 无法升级为主节点

2.(嫡长子继承) 如果被配置了优先级 就用不参加选举

3.根据从节点的经验判断 数据越新(能力越大)

4.同上

4.故障转移

步骤:

1.推举新王 褪去奴隶印记

2.主节点成为阶下囚 旧时王谢堂前燕

3.改旗易帜 修改节点配置 卧薪尝胆


http://www.kler.cn/a/594457.html

相关文章:

  • 如何避免Bug跟踪系统混乱
  • 【分布式锁通关指南 08】源码剖析redisson可重入锁之释放及阻塞与非阻塞获取
  • 【保姆级】阿里云codeup配置Git的CI/CD步骤
  • 【软件工程】综合应用题
  • Apache SeaTunnel脚本升级及参数调优实战
  • 智能护栏报警系统提升高速公路安全
  • 无人机智能控制系统未来技术发展分析
  • Docker DockerFile和Django最佳实践
  • VSTO(C#)Excel开发11:自定义任务窗格与多个工作簿
  • uniapp中的路由、本地存储与网络请求
  • C# 获取Type对象的方式
  • 从设计到量产:MHO5000如何实现电源EMIEMC测试全流程自动化?
  • 奇瑞汽车智能化战略发布,开启“四大平权”新时代
  • Cool Request:可以统计任意方法耗时
  • Android AI ChatBot-v1.6.3-28-开心版[免登录使用GPT-4o和DeepSeek]
  • vue3中如何缓存路由组件
  • LiteratureReading:[2016] Enriching Word Vectors with Subword Information
  • 分布式 IO 模块:助力实现智慧仓储
  • 如何通过Odoo 18创建与配置服务器操作
  • 从需求到智能管理:用 AntSK 和 DeepSeek-R1 打造企业级知识库与测试用例生成系统