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
相关推荐
怪兽20144 小时前
什么是 Redis?
java·数据库·redis·缓存·面试
wangmengxxw5 小时前
Redis概述
数据库·redis·缓存
摇滚侠6 小时前
Spring Boot 3零基础教程,Spring Boot 日志的归档与切割,笔记22
spring boot·redis·笔记
爱宇阳6 小时前
从零开始部署 GitLab CE 18.4.2:Docker Compose 新手教程
docker·容器·gitlab
tryCbest6 小时前
Linux使用Docker部署Node.js+Express+SQLite项目
docker·centos·node.js
小醉你真好7 小时前
16、Docker Compose 安装Kafka(含Zookeeper)
docker·zookeeper·kafka
爬山算法7 小时前
Redis(64)Redis的Lua脚本有哪些常见场景?
数据库·redis·lua
❀͜͡傀儡师8 小时前
OpenResty + Lua + Redis 鉴权案例,适用于 x86 和 ARM 架构的 Docker 环境。
redis·lua·openresty
Knight_AL9 小时前
Redis 限流解决方案:结合 Lua 脚本、AOP 和自定义注解的实现
redis·spring
007php00710 小时前
Docker 实战经验之关键文件误删恢复指南(一)
jvm·docker·云原生·容器·面试·职场和发展·eureka