一、安装redis 1主2从集群
略
二、复制sentinel.conf文件到指定目录
修改sentinel.conf配置
port 26379
dir "/tmp"
logfile "/usr/local/redis/logs/sentinel-26379.log"
daemonize yes
sentinel monitor mymaster 10.211.55.7 6379 2
sentinel auth-pass mymaster linlin
sentinel down-after-milliseconds mymaster 15000
sentinel failover-timeout mymaster 120000
sentinel parallel-syncs mymaster 1
发生切换之后执行的一个自定义脚本:如发邮件、vip切换等
sentinel notification-script <script-path>
三、配置sentinel从节点
port 26380
dir "/tmp"
logfile "/usr/local/redis/logs/sentinel-26380.log"
daemonize yes
sentinel monitor mymaster 10.211.55.7 6379 2
sentinel down-after-milliseconds mymaster 15000
sentinel failover-timeout mymaster 120000
sentinel auth-pass mymaster linlin
sentinel config-epoch mymaster 0
发生切换之后执行的一个自定义脚本:如发邮件、vip切换等
sentinel notification-script <script-path>
四、配置2381从节点
port 26381
dir "/tmp"
logfile "/usr/local/redis/logs/sentinel-26381.log"
daemonize yes
sentinel monitor mymaster 10.211.55.7 6379 2
sentinel down-after-milliseconds mymaster 15000
sentinel failover-timeout mymaster 120000
sentinel auth-pass mymaster linlin
sentinel config-epoch mymaster 0
发生切换之后执行的一个自定义脚本:如发邮件、vip切换等
sentinel notification-script <script-path>
五、启动sentinel哨兵
./redis-sentinel ../conf/sentinel-26379.conf
./redis-sentinel ../conf/sentinel-26380.conf
./redis-sentinel ../conf/sentinel-26381.conf
六、查看日志