-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yaml
57 lines (55 loc) · 1.59 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
version: '3.8'
services:
redis-keys-master:
image: redis:latest
deploy:
replicas: 1
container_name: redis-keys-master
ports:
- 6379:6379
redis-keys-slave:
image: redis:latest
command: redis-server --port 6380 --slaveof redis-keys-master 6379 --replica-read-only no
deploy:
replicas: 1
container_name: redis-keys-slave
ports:
- 6380:6380
depends_on:
- redis-keys-master
redis-request-master:
image: redis:latest
command: redis-server --port 6381
deploy:
replicas: 1
container_name: redis-request-master
ports:
- 6381:6381
redis-request-slave:
image: redis:latest
command: redis-server --port 6382 --slaveof redis-request-master 6381 --replica-read-only no
deploy:
replicas: 1
container_name: redis-request-slave
ports:
- 6382:6382
depends_on:
- redis-request-master
redis-response-master:
image: redis:latest
command: redis-server --port 6383
deploy:
replicas: 1
container_name: redis-response-master
ports:
- 6383:6383
redis-response-slave:
image: redis:latest
command: redis-server --port 6384 --slaveof redis-response-master 6383 --replica-read-only no
deploy:
replicas: 1
container_name: redis-response-slave
ports:
- 6384:6384
depends_on:
- redis-response-master