docker搭建redis哨兵模式

注:不要忘了先完成redis的主从复制

mkdir conf26379 data26379

注: sentinel monitor myredismaster 192.168.31.52 6379 1

myredismaster 名字随便起

192.168.31.52 6379为主节点和端口

这里的1为哨兵的个数,如果只有一个哨兵的话那么久为1,哨兵必须为奇数个,参数为(哨兵个数/2+1)

cd conf26379

vi sentinel.conf

sentinel monitor myredismaster 192.168.31.52 6379 1

运行哨兵:

docker run -id --name sentinel26379 -p 26379:26379 -v /data/redis/conf26379/sentinel.conf:/sentinel.conf -v /data/redis/data26379:/data --privileged=true ef47f3b6dc11 redis-sentinel /sentinel.conf

测试:关闭主节点后,发生故障转移,搭建成功:

猜你喜欢

转载自blog.csdn.net/u013008898/article/details/111935286