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
相关推荐
霖.2420 分钟前
Docker常见问题
服务器·docker·云原生·容器
嫄码1 小时前
Docker部署RocketMQ时Broker IP地址问题及解决方案
tcp/ip·docker·rocketmq
哥哥还在IT中1 小时前
Redis多线程架构深度解析-从单线程到I/O Threading
redis·架构·bootstrap
元闰子2 小时前
怎么让程序更高效地连起来?
数据库·redis·mysql
洲覆2 小时前
Redis 内存淘汰策略
开发语言·数据库·redis·缓存
深蓝电商API2 小时前
爬虫+Docker:让你的爬虫项目一键部署、可移植
爬虫·docker·容器
ZHE|张恒3 小时前
使用 Docker 容器测试端口开放性
运维·docker·容器
christine-rr3 小时前
linux常用命令——其他
linux·服务器·网络·数据库·redis·ubuntu
切糕师学AI3 小时前
云原生技术栈解析:宿主机、容器、Docker、Kubernetes 之间的区别于联系
docker·云原生·容器·kubernetes
java_logo6 小时前
Docker 部署 MinIO 全指南
运维·windows·mongodb·docker·容器