哨兵模式,反客为主的自动版

阅读: 评论:0

哨兵模式,反客为主的自动版

哨兵模式,反客为主的自动版

1. 什么是哨兵模式?

反客为主的自动版,能够后台监控主机是否故障,如果故障了能根据投票数自动将库转换为主库

2. 怎么实现?

(1)首先预置一主二仆的场景

(2)新建 f 文件,名字绝不能错!将下面的命令写入该文件

(3)sentinel monitor mymaster 127.0.0.1 6379 1

其中,mymaster 是监控对象起的服务器名称,1 表示有多少个哨兵同意迁移的数量

(4)启动哨兵

redis-sentinel ./f

3. 主机挂掉重启后会自动变成从机

4. 主从复制的缺陷:复制延时,即master复制数据到slave的延时

5. 选择从机变主机的规则

(1)选择优先级靠前的,配置文件中有参数:slave-priority 100(数字越小,优先级越高

新版本可能叫 replicate-prioity

(2)选择偏移量最大的,所谓偏移量指的是和主机同步数据的程度,同步程度越高的从服务器,优先级越高成为新主机

(3)如果前两者都是相同的,那就通过runid,runid是每个redis实例启动后随机生成的一个40位的 runid,选择runid最小的从服务器作为新主机

挑选出新主机后,sentinel向新主机,发送 slaveof 新主服务的命令,复制新的master,使其变成新主机

最后,当已下线的原主机,重新上线后,sentinel 会向其发送 slaveof 命令,使其成为新主机的 slave

本文发布于:2024-01-29 07:39:45,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170648519213743.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:反客为主   哨兵   模式
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23