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

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

redis哨兵模式

1.哨兵主要的作用

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

2.监控的机制

如何监控呢?

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

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

3.选举规则

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

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

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

4.同上

4.故障转移

步骤:

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

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

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

相关文章:

  • STM32F429单片机FMC接口驱动TFT LCD和SDRAM
  • Flutter Dart 泛型详解
  • OpenCV图像拼接(4)图像拼接模块的一个匹配器类cv::detail::BestOf2NearestRangeMatcher
  • 【论文阅读】CARES:医学视觉语言模型可信度的综合基准
  • 2025-03-17 学习记录--C/C++-PTA 习题4-7 最大公约数和最小公倍数
  • 汇编移位指令
  • 读取Table的结构转换为Model类
  • Git push后撤销提交
  • 变量和数据类型——Python
  • 如何在electron中注册快捷键?
  • 高性能缓存:使用 Redis 和本地内存缓存实战示例
  • 使用vite新建vue3项目 以及elementui的使用 vite组件问题
  • windows+ragflow+deepseek实战之一excel表查询
  • 软件安全性测试的重要性和常用工具介绍,软件测试服务公司推荐
  • 固定资产管理系统解决方案,固定资产管理系统源码,设备管理系统源码(Java源码)
  • 集合的练习1-2
  • 【Matlab GUI】封装matlab GUI为exe文件
  • Java对接豆包等AI大模型的设计方案(六)-- 对接OpenAI的java库
  • 大语言模型的多垂类快速评估与 A/B 测试
  • 基于javaweb的SpringBoot食品溯源系统设计与实现(源码+文档+部署讲解)
  • 我的科学观|张峥:AI快速迭代,我们更需学会如何与科技共处
  • 合肥一季度GDP为3003.88亿元,同比增长6.6%
  • 王庆成:儒家、墨家和洪秀全的“上帝”
  • 全球首台环形CT直线加速器在沪正式开机,系我国自主研发
  • 视频丨伊朗阿巴斯港一处油罐发生高强度爆炸:造成大面积破坏,伤亡不明
  • 四川一国企“80后”掌门人为报领导“知遇之恩”,盲目决策致数亿损失