介绍
准备Sentinel配置
:::tips 准备每一台Sentenel哨兵的sentinel.conf配置文件,配置如下 :::
#配置当前sentinel实例的端口
port 27001
#配置当前Sentinel节点向其他Sentinel主机报告当前Sentinel所在的IP,如果不配置,Sentinel将报告当前服务所在的IP地址
sentinel announce-ip 当前Sentinel服务所在的IP
#指定Redis主节点的信息
sentinel monitor 自定义Redis主节点的名称 主节点的IP 主节点的端口 有多少台Sentinel认为此节点主观下线时判定此节点客观下线
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 60000
#配置故障转移时同一时刻有多少台slave从master上同步数据
sentinel parallel-syncs 自定义Redis主节点的名称 1
#配置sentinel目录
dir "/tmp/s1"
使用配置文件启动Sentinel
:::tips 使用各自的配置文件启动每一台Sentinel :::
redis-sentinel sentinel.conf所在的路径
:::tips 启动Sentinel哨兵集群后,当主节点挂掉时,Sentinel就会推选出一台新的从节点作为主节点 :::