docker 安装redis集群
2024-01-10 00:17:06
一、准备6台机器
二、6台机器分别拉取镜像:
docker pull redis
三、6台机器分别建立挂载文件夹
mkdir -p /home/redis/data
四、6台机器分别执行容器操作
docker run --restart=always -d --name redis-node-1 --net host --privileged=true -v /home/redis/data:/data redis --cluster-enabled yes --appendonly yes --port 6381
docker run --restart=always -d --name redis-node-2 --net host --privileged=true -v /home/redis/data:/data redis --cluster-enabled yes --appendonly yes --port 6381
docker run --restart=always -d --name redis-node-3 --net host --privileged=true -v /home/redis/data:/data redis --cluster-enabled yes --appendonly yes --port 6381
docker run --restart=always -d --name redis-node-4 --net host --privileged=true -v /home/redis/data:/data redis --cluster-enabled yes --appendonly yes --port 6381
docker run --restart=always -d --name redis-node-5 --net host --privileged=true -v /home/redis/data:/data redis --cluster-enabled yes --appendonly yes --port 6381
docker run --restart=always -d --name redis-node-6 --net host --privileged=true -v /home/redis/data:/data redis --cluster-enabled yes --appendonly yes --port 6381
五、开始建集群
只进入一台容器执行如下命令:
docker exec -it redis-node-1 /bin/bash
六、然后在该机器下执行
redis-cli --cluster create master1的ip:端口号 master2的ip:端口号 master3的ip:端口号 任意slave的ip:端口号 任意slave的ip:端口号 任意slave的ip:端口号 --cluster-replicas 1
至此redis集群搭建大功告成
文章来源:https://blog.csdn.net/weixin_41463944/article/details/135491441
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!