Docker Redis集群3主3从模式

主从集群
shell 复制代码
docker run -d --name redis-node1 --net host --privileged=true -v /home/redis/node1:/data redis:7.0 --cluster-enabled yes --appendonly yes --port 9371
 
docker run -d --name redis-node2 --net host --privileged=true -v /home/redis/node2:/data redis:7.0 --cluster-enabled yes --appendonly yes --port 9372
 
docker run -d --name redis-node3 --net host --privileged=true -v /home/redis/node3:/data redis:7.0 --cluster-enabled yes --appendonly yes --port 9373
 
docker run -d --name redis-node4 --net host --privileged=true -v /home/redis/node4:/data redis:7.0 --cluster-enabled yes --appendonly yes --port 9374
 
docker run -d --name redis-node5 --net host --privileged=true -v /home/redis/node5:/data redis:7.0 --cluster-enabled yes --appendonly yes --port 9375
 
docker run -d --name redis-node6 --net host --privileged=true -v /home/redis/node6:/data redis:7.0 --cluster-enabled yes --appendonly yes --port 9376
参数说明
参数 说明
--net host 使用宿主机的IP和端口,默认
--privileged true 获取宿主机root用户权限
--cluster-enabled yes 开启redis集群
--appendonly yes 开启持久化
-v /home/redis/node1:/data 挂载容器数据卷
shell 复制代码
docker exec -it redis-node1 /bin/bash
# 构建主从关系
redis-cli --cluster create 192.168.40.128:9371 192.168.40.128:9372 192.168.40.128:9373 192.168.40.128:9374 192.168.40.128:9375 192.168.40.128:9376 --cluster-replicas 1
# 查看集群信息
redis-cli --cluster check 192.168.40.128:9371
# 查看集群信息
cluster info
# 查看节点信息
cluster nodes
相关推荐
xujinwei_gingko12 小时前
Docker详解
docker·容器
凯子坚持 c12 小时前
Docker网络架构深度解析:从原理到实战
网络·docker·架构
java_logo13 小时前
Apache IoTDB Docker 容器化部署指南:从入门到生产环境实践
docker·容器·apache·iotdb·iotdb部署教程·iotdb部署文档·docker部署iotdb
java1234_小锋13 小时前
Redis到底支不支持事务啊?
java·数据库·redis
处女座_三月13 小时前
kubectl 命令行更新项目版本号
docker·容器·kubernetes
Cat God 00714 小时前
基于Docker的MySQL 主从复制(读写分离)
mysql·docker·容器
m0_4746067814 小时前
Linux安装docker教程
linux·运维·docker
Jewel Q15 小时前
QEMU、KVM、Docker、K8s(Kubernetes)
docker·容器·kubernetes
Li_76953215 小时前
Redis —— 基本数据类型 Set Zset (三)
redis
学Linux的语莫15 小时前
prometheus、grafana的docker搭建
docker·容器·prometheus