文章目录
1.1 哨兵模式概念
后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库
1.2 使用步骤
(1) 3个节点为一主二从模式:

(2) 自定义的/myredis目录下新建sentinel.conf文件,配置哨兵,填写内容
sentinel monitor mymaster 127.0.0.1 6379 1
sentinel auth-pass mymaster 123456
mymaster为监控对象起的服务器名称, 1 为至少有多少个哨兵同意迁移的数量
(3) 启动哨兵
执行
redis-sentinel /myredis/sentinel.conf

(4) 当主机挂掉,从机选举中产生新的主机
(大概10秒左右可以看到哨兵窗口日志,切换了新的主机)

原主机重启后会变为从机

重启原主机

哪个从机会被选举为主机呢?

根据优先级别
优先级在redis.conf中默认:值越小优先级越高

偏移量是指获得原主机数据最全的
每个redis实例启动后都会随机生成一个40位的runid
本文详细介绍了Redis哨兵模式的概念,包括如何通过哨兵监控主从切换过程。步骤涉及配置sentinel.conf,启动监控并演示主机故障后的自动切换。重点在于理解如何设置和操作以确保高可用性。
729

被折叠的 条评论
为什么被折叠?



