redis哨兵玩法全过程笔记(redis7+版本)

目录标题

环境

可以参考上一篇主从复制的环境。地址

目的

上篇的主从复制让我们了解到了它并不完美,缺点太多不能满足于生产。这次找一些方法改进复制的缺点。并附带实操记录和探究redis的哨兵特点和玩法。

实操

现在什么项目都提出高可用,高容错。试想以上在主从复制里面redis具有高可用吗? 如果主节点坏掉就不能写入了,那不玩球了。谁也不能说每时每刻都守在环境里面看着谁宕机了然后手动更换master呀。但是这件事情还要必须做,redis的制作者们就派了个兵去看着,有兵看着这个高可用不就能实现了。总结一下这个兵都能干这些事情:

  1. 自动故障检测:哨兵能够监控Redis主服务器和从服务器的状态,一旦主服务器宕机,它可以自动识别宕机情况,然后从从服务器中选择一个升级为新的主服务器。
  2. 自动故障切换:当主服务器宕机时,哨兵可以自动完成故障切换,选择一个从服务器升级为新的主服务器,确保服务的高可用性。这有助于减少服务中断时间。
  3. 故障恢复:一旦主服务器恢复正常,哨兵可以将其重新加入Redis集群,以便继续提供服务。
  4. 配置中心:哨兵允许您在运行时动态调整Redis配置,例如修改主从关系、设置故障切换条件、配置监控警报等。
  5. 监控和警报:哨兵可以提供有关Redis集群状态的监控信息,如主从服务器的健康状态、延迟和故障信息。您可以设置警报以及监控性能指标。
  6. 服务发现:哨兵可以充当服务发现工具,客户端可以向哨兵查询主服务器的位置,从而实现负载均衡和高可用性。

选master

有三点

优先级

偏移量

runid最小

选新主

群臣服

旧臣归

相关推荐
tryCbest4 分钟前
Python 使用 Redis 详细教程
redis·python·bootstrap
程序新视界11 分钟前
三种常见的MySQL数据库设计最佳实践
数据库·后端·mysql
寒士obj15 分钟前
MyCat实现分库分表
数据库
常州晟凯电子科技15 分钟前
君正T32开发笔记之IVSP版本环境搭建和编译
人工智能·笔记·物联网
sealaugh3225 分钟前
AI(学习笔记第九课) 使用langchain的MultiQueryRetriever和indexing
人工智能·笔记·学习
Savvy..44 分钟前
Redis 黑马点评-商户查询缓存
数据库·redis·缓存
可DRAK鸦|・ω・`)1 小时前
ArcGIS数据迁移问题汇总(postgresql)
数据库·postgresql
张书名1 小时前
《强化学习数学原理》学习笔记7——从贝尔曼最优方程得到最优策略
笔记·学习
报错小能手1 小时前
linux学习笔记(11)fork详解
linux·笔记·学习
奶糖 肥晨1 小时前
批量重命名技巧:使用PowerShell一键整理图片文件命名规范
android·服务器·数据库