Redis主从集群
# 通过自定义网络完成Redis主从集群

- 拉取镜像 不适用官方redis镜像,而是使用bitnami提供的镜像
docker pull bitnami/redis
1
- 创建自定义网络
docker network create mynet
1
- 启动容器
#主节点
docker run -d -p 6379:6379 \
-v /app/rd1:/bitnami/redis/data \
-e REDIS_REPLICATION_MODE=master \
-e REDIS_PASSWORD=123456 \
--network mynet --name redis01 \
bitnami/redis
#从节点
docker run -d -p 6380:6379 \
-v /app/rd2:/bitnami/redis/data \
-e REDIS_REPLICATION_MODE=slave \
-e REDIS_MASTER_HOST=redis01 \
-e REDIS_MASTER_PORT_NUMBER=6379 \
-e REDIS_MASTER_PASSWORD=123456 \
-e REDIS_PASSWORD=123456 \
--network mynet --name redis02 \
bitnami/redis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- 使用Another Redis Desktop Manager测试
Another Redis Desktop Manager下载地址 (opens new window)
使用Another Redis Desktop Manager 链接2个redis,从redis01中添加数据,redis02中会自动同步redis01的缓存数据,则成功。
Last Updated: 2025/08/14, 18:32:19