Redis集群,开启哨兵策略

1、配置Redis集群 至少配置三台(一主二从)

https://blog.csdn.net/q260996583/article/details/103793335

2、配置一台哨兵

1、docker pull redis:latest

2、docker 文件配置 

先创建几个文件夹

mkdir -p /home/redisManager/

attach /home/redisManager/log.conf

上传文件 sentinel.conf 到 /home/redisManager/(在Redis安装文件中)

 

vim /home/redisManager/sentinel.conf 添加如下配置

#配置日志文件
logfile "/logs/log.conf"
#配置 mymaster 主节点的IP和PORT
sentinel monitor mymaster 172.17.0.7 6379 1
#这里是配置时间,见效果快一些,意思是哨兵每30耗秒判断一次主节点是否正常
sentinel down-after-milliseconds mymaster 30
#配置主节点的密码
sentinel auth-pass mymaster 123456

 

3、docker run --name redisadmin -v /home/redisManager/sentinel.conf:/etc/redis/sentinel.conf -v /home/redisManager/data:/data -v /usr/local/docker/logs/log.conf:/logs/log.conf -d redis redis-server /etc/redis/sentinel.conf --sentinel &

4、依次从主节点开始,启动集群其它节点

你可能感兴趣的:(Redis)