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、依次從主節點開始,啓動集羣其它節點