redis搭建哨兵模式(伪集群)
一、先搭建完主从模式
二、 在各自的redis目录下创建文件(sentinel.conf)
三、加入配置
# 哨兵sentinel实例运行的端口 默认26380
port 26380
# 本地ip
bind 127.0.0.1
# 哨兵监听的主服务器 后面的1表示主机挂掉以后进行投票,只需要2票就可以从机变主机
sentinel monitor mymaster 127.0.0.1 6480 2
# 设置主机的密码(无密码可以省略)
# sentinel auth-pass mymaster lixl123
# 设置未得到主机响应时间,此处代表5秒未响应视为宕机
sentinel down-after-milliseconds mymaster 5000
# 设置等待主机活动时间,此处代表15秒主机未活动,则重新选举主机
sentinel failover-timeout mymaster 15000
# 设置重新选举主机后,同一时间同步数据的从机数量,此处代表重新选举主机后,每次2台从机同步主机数据,直到所有从机同步结束
sentinel config-epoch mymaster 2
# 执行故障转移时, 最多有2个从服务器同时对新的主服务器进行同步
sentinel leader-epoch mymaster 2
# Generated by CONFIG REWRITE
四、 ip 端口修改一下
五、 先启动三台redis在启动三台哨兵
哨兵的启动命令: redis-server sentinel.conf --sentinel
log打印如下