1.1.创建3个哨兵文件夹,用于存放sentinel.config
cd /tmp
mkdir s1 s2 s3
2.编写配置文件
cd /s1
vim sentinel.config
依次修改配置文件,先修改s1
port 27001
sentinel announce-ip 192.168.150.101
sentinel monitor mymaster 192.168.150.101 7001 2
sentinel auth-pass mymaster 1234 //-主密码,不设置的话不能动态切换(重点)
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 60000
dir "/tmp/s1"
s2 s3 分别修改端口号27002 27003以及文件夹地址
哨兵自动恢复master失败原因之一:没有配置主密码
3.启动
cd /tmp
# 第1个
redis-sentinel s1/sentinel.conf
# 第2个
redis-sentinel s2/sentinel.conf
# 第3个
redis-sentinel s3/sentinel.conf