1.拉去redis镜像文件
2.创建docker-compose文件夹并进入文件夹,创建编辑文件docker-compose-redis.yml
在docker-compose-redis.yml文件中添加以下内容
version: '3.0'
services:
redis:
image: redis
container_name: redis
restart: always
network_mode: bridge
ports:
- 6379:6379
command: redis-server --replica-announce-ip 192.168.175.11 --replica-announce-port 6379
redis01:
image: redis
container_name: redis01
restart: always
network_mode: bridge
ports:
- 6380:6379
command: redis-server --slaveof 192.168.175.11 6379 --replica-announce-ip 192.168.175.11 --replica-announce-port 6380
redis02:
image: redis
container_name: redis02
restart: always
network_mode: bridge
ports:
- 6381:6379
command: redis-server --slaveof 192.168.175.11 6379 --replica-announce-ip 192.168.175.11 --replica-announce-port 6381
redis03:
image: redis
container_name: redis03
restart: always
network_mode: bridge
ports:
- 6382:6379
command: redis-server --slaveof 192.168.175.11 6379 --replica-announce-ip 192.168.175.11 --replica-announce-port 6382
3.使用docker-compose-redis.yml搭建一主三从
docker-compose -f docker-compose-redis.yml up -d
4.查看redis容器
5. 使用工具(RedisDesktopManager)进行验证
下载安装包:链接:https://pan.baidu.com/s/1FCzhFqeeLLzgEcvOAmMJhw?pwd=vm12
提取码:vm12
安装好后打开软件连接redis容器进行验证