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
相关推荐
梦想不只是梦与想1 天前
docker-compose.yml
docker·docker-compose·docker run
Elastic 中国社区官方博客1 天前
将你自己的密钥用于现有 Elastic Cloud 部署
大数据·数据库·elasticsearch·全文检索
红海云1 天前
Jev:给智能系统做判断的模型
大数据·数据库·人工智能
wjkjpcba1 天前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭1 天前
达梦事物特性及MVCC
linux·运维·数据库
小马同学-1 天前
MySQL主从复制和读写分离
数据库·mysql
谢亮_vipxieliang1 天前
Spring 事务失效的常见场景
java·开发语言·数据库·spring boot
geovindu1 天前
sql: JSON and XML Data Handling in SQL using sql server 2025
大数据·数据库·sqlserver·数据库开发·数据库架构
IT大白鼠1 天前
图数据库系列 · 第 02 篇——架构拆解:原生图存储到因果集群
数据库·架构·nosql
hweiyu001 天前
Redis命令:HTTL
redis·缓存