本文共 799 字,大约阅读时间需要 2 分钟。
sentinel monitor redisMaster 192.168.209.101 6379 1daemonize yeslogfile "./sentinel.log"
taotaoMaster: 监控主数据的名称, 自定义即可, 可以使用大小写字母和“.-_”符号
192.168.209.101: 监控的主数据库的 IP
6379: 监控的主数据库的端口
1:最低通过票数
基于主从复制。
6379 master6380 slave6381 slave
启动
./redis-sentinel sentinel.conf
杀掉6381 redis,哨兵监控到从节点宕机
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200403123607657.png)
重新启动6381端口redis
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200403123645419.png)
发现从节点添加到了主从架构中
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200403124146942.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0J0V2FuZ1poaQ==,size_16,color_FFFFFF,t_70)
流程如下
开 始 投 票 − 》 开 始 故 障 转 移 − 》 选 出 一 个 节 点 为 新 的 m a s t e r 节 点 − 》 \color{#FF0000}{开始投票-》开始故障转移-》选出一个节点为新的master节点-》} 开始投票−》开始故障转移−》选出一个节点为新的master节点−》 执 行 s l a v e o f n o o n e , 断 开 新 主 节 点 与 宕 机 的 节 点 \color{#FF0000}{执行 slaveof no one,断开新主节点与宕机的节点} 执行slaveofnoone,断开新主节点与宕机的节点 新 的 m a s t e r 节 点 生 成 − 》 将 剩 余 活 着 的 节 点 建 立 与 主 节 点 的 从 节 点 − 》 等 待 宕 机 节 点 加 入 \color{#FF0000}{新的master节点生成-》将剩余活着的节点建立与主节点的从节点-》等待宕机节点加入} 新的master节点生成−》将剩余活着的节点建立与主节点的从节点−》等待宕机节点加入 转载地址:http://cuhvb.baihongyu.com/