3主3从redis集群配置(docker中)

3主3从redis集群配置(docker中)

1、关闭防火墙、启动docker后台服务

复制代码
systemctl stop firewalld
systemctl start docker

2、新建6个docker容器实例

shell 复制代码
docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/redis-node-1:/data redis:6.2.7 --cluster-enabled yes --appendonly yes --port 6381

docker run -d --name redis-node-2 --net host --privileged=true -v /data/redis/share/redis-node-2:/data redis:6.2.7 --cluster-enabled yes --appendonly yes --port 6382

docker run -d --name redis-node-3 --net host --privileged=true -v /data/redis/share/redis-node-3:/data redis:6.2.7 --cluster-enabled yes --appendonly yes --port 6383

docker run -d --name redis-node-4 --net host --privileged=true -v /data/redis/share/redis-node-4:/data redis:6.2.7 --cluster-enabled yes --appendonly yes --port 6384

docker run -d --name redis-node-5 --net host --privileged=true -v /data/redis/share/redis-node-5:/data redis:6.2.7 --cluster-enabled yes --appendonly yes --port 6385

docker run -d --name redis-node-6 --net host --privileged=true -v /data/redis/share/redis-node-6:/data redis:6.2.7 --cluster-enabled yes --appendonly yes --port 6386

3、进入容器redis-node-1并为6台机器构建集群关系

shell 复制代码
docker exec -it redis-node-1 /bin/bash

进入docker容器后,执行下面的命令,注意自己的IP地址

复制代码
redis-cli --cluster create 192.168.10.109:6381 192.168.10.109:6382 192.168.10.109:6383 192.168.10.109:6384 192.168.10.109:6385 192.168.10.109:6386 --cluster-replicas 1

--cluster-replicas 1表示为每个master创建一个slave节点

4、链接进入6381作为切入点,查看集群状态

shell 复制代码
redis-cli -p 6381

cluster info

cluster nodes
相关推荐
emma羊羊29 分钟前
【SQL注入】延时盲注
数据库·sql·网络安全
一叶飘零_sweeeet1 小时前
从 MySQL 到 TiDB:分布式数据库的无缝迁移与实战指南
数据库·mysql·tidb
007php0071 小时前
Redis高级面试题解析:深入理解Redis的工作原理与优化策略
java·开发语言·redis·nginx·缓存·面试·职场和发展
axban1 小时前
QT M/V架构开发实战:QStandardItemModel介绍
开发语言·数据库·qt
没学上了1 小时前
数据库建立库-Qt
数据库
我是zxb2 小时前
EasyExcel:快速读写Excel的工具类
数据库·oracle·excel
代码不停2 小时前
MySQL联合查询
java·数据库·mysql
沐浴露z2 小时前
Redis内存回收:过期策略与淘汰策略
数据库·redis·缓存
宴之敖者、2 小时前
MySQL——数据库基础
数据库·mysql
张3蜂3 小时前
MongoDB BI Connector 详细介绍与使用指南(手动安装方式,CentOS 7 + MongoDB 5.0.5)
数据库·mongodb·centos