Redis之哨兵模式
创始人
2024-05-25 23:10:53
0

什么是哨兵模式?
Sentinel(哨兵)是用于监控Redis集群中Master状态的工具,是Redis高可用解决方案,哨兵可以监视一个或者多个redis master服务,以及这些master服务的所有从服务。 某个master服务宕机后,会把这个master下的某个从服务升级为master来替代已宕机的master继续工作。
注意:原先宕机的master服务则会变成从服务
哨兵模式步骤如下
1.创建哨兵配置文件

 touch sentinel.conf

在这里插入图片描述
2.填写配置文件中内容

#mymaster 为监控对象起的服务器名称
#1 为至少有多少个哨兵同一迁移的数量
sentinel monitor mymaster 127.0.0.1 6379 1

3.启动配置文件

redis-sentinel /opt/myredis/sentinel.conf

显示一个主机,两个从机信息
在这里插入图片描述
4.手动停止主机
在这里插入图片描述
结果如下
6381升级为主机,从机为6380
在这里插入图片描述
6380信息,为从机
在这里插入图片描述
5.重启6379服务器,自动变成6381的从服务器
6379服务器信息:主服务器为6381
在这里插入图片描述
6381服务器信息:显示有两个从服务器
在这里插入图片描述
6.下面是哨兵模式的日志信息
记录当主机6379挂掉之后,从服务器6380和6381中选出一个为主服务器。
此选举出的主服务器为6381,6379自动变成从服务器,为down状态。
当6379重启之后,则会自动加入当前主服务器6381的从服务器当中。
在这里插入图片描述
7.哨兵模式简单流程图
在这里插入图片描述
8.选举规则
1.选择优先级靠前的

配置文件中设置属性如下,值越小优先级越高
replica-priority 100

2.选择偏移量最大的
偏移量是指获得原主机数据最全的
3.选择runid最小的
每隔redis实例启动后都会随机生成一个40位的runid

相关内容

热门资讯

金融监管总局:金融机构应当根据... 转自:北京商报北京商报讯(记者 胡永新)7月12日,北京商报记者获悉,近日,国家金融监督管理总局发布...
快讯:美团订单量再创新高 微信... 7月12日19:30分刚过,美团即时零售订单量再创新高。美团神抢手项目负责人表示,仅神抢手实时订单量...
BW2025 ROG玩+乐园 ... 2025年7月11日-13日,一年一度的Bilibili World在上海国家会展中心如期召开,华硕...
哈尔滨南岗生态环境局助力部队医... 转自:中国环境网为持续优化营商环境,推进部队医疗机构绿色高质量发展,近日,黑龙江省哈尔滨市南岗生态环...
白求恩曾4个月做300多次手术 来源: 央视新闻 #白求恩临终前仍惦记伤员#【#白求恩曾...
常州劳模创业者协会新年发放首笔... 确定不再关注此人吗确定取消原标题:常州劳模创业者协会新年发放首笔创业贷30万元本报讯(记者王伟通讯员...
浅析新兴产业哲学与方法论 浅析... 论文摘要:对一个产业判断是否具有战略性应该以国家安全为主,而不应该以经济发展为主。如果面过宽,就会导...
陈云贤专访 国内近来新兴行业有... 佛山正站在经济发展方式快速转变的风尖浪口上。中国顶级云计算中心落户禅城,国际LED巨头进驻带动“三光...
有什么新兴的赚钱行业 现在做哪... 文|希财网最赚钱的行业一定是一个有前景的行业,景气度关乎该行业的兴衰。如果一个行业景气度不够,那么毛...
深圳两年拟投1800亿 世茂深... 深圳启动建设8个新兴产业集聚区,涵盖人工智能、生物与生命健康等金羊网记者李晓旭通讯员赵慧丽11月28...