37 lines
929 B
YAML
37 lines
929 B
YAML
version: "3"
|
|
services:
|
|
|
|
redis-main:
|
|
image: redis:6.2.4
|
|
container_name: redis-main
|
|
volumes:
|
|
- ./config/master.conf:/usr/local/etc/redis/redis.conf
|
|
command: ["redis-server","/usr/local/etc/redis/redis.conf"]
|
|
ports:
|
|
- 16379:6379
|
|
networks:
|
|
- redis1
|
|
redis-cluster1:
|
|
container_name: redis-cluster1
|
|
image: redis:6.2.4
|
|
volumes:
|
|
- ./config/slave.conf:/usr/local/etc/redis/redis.conf
|
|
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
|
|
ports:
|
|
- 16380:6379
|
|
networks:
|
|
- redis1
|
|
redis-cluster2:
|
|
image: redis:6.2.4
|
|
container_name: redis-cluster2
|
|
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
|
|
volumes:
|
|
- ./config/slave.conf:/usr/local/etc/redis/redis.conf
|
|
# command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
|
|
ports:
|
|
- 16381:6379
|
|
networks:
|
|
- redis1
|
|
networks:
|
|
redis1:
|