This repository has been archived by the owner on Nov 20, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.yaml
145 lines (145 loc) · 5.05 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
version: '2'
services:
redis-01:
image: timtosi/redis:latest
entrypoint:
- /usr/local/bin/redis-server
command:
- --daemonize no
- --port 6379
- --bind 0.0.0.0
- --timeout 0
- --tcp-keepalive 0
- --loglevel notice
- --logfile stdout
- --databases 16
- --save ""
- --stop-writes-on-bgsave-error yes
- --rdbcompression yes
- --rdbchecksum yes
- --dbfilename dump.rdb
- --dir /var/db/redis/
- --slave-serve-stale-data yes
- --slave-read-only yes
- --repl-disable-tcp-nodelay no
- --slave-priority 100
- --appendonly no
- --appendfsync no
- --no-appendfsync-on-rewrite no
- --auto-aof-rewrite-percentage 100
- --auto-aof-rewrite-min-size 64mb
- --lua-time-limit 5000
- --slowlog-log-slower-than 10000
- --slowlog-max-len 128
- --hash-max-ziplist-entries 512
- --hash-max-ziplist-value 64
- --list-max-ziplist-entries 512
- --list-max-ziplist-value 64
- --set-max-intset-entries 512
- --zset-max-ziplist-entries 128
- --zset-max-ziplist-value 64
- --activerehashing yes
- --client-output-buffer-limit normal 0 0 0
- --client-output-buffer-limit slave 256mb 64mb 60
- --client-output-buffer-limit pubsub 32mb 8mb 60
hostname: redis-01
ports:
- "5101:6379"
redis-02:
image: timtosi/redis:latest
entrypoint:
- /usr/local/bin/redis-server
command:
- --slaveof redis-01 6379
- --daemonize no
- --port 6379
- --bind 0.0.0.0
- --timeout 0
- --tcp-keepalive 0
- --loglevel notice
- --logfile stdout
- --databases 16
- --save ""
- --stop-writes-on-bgsave-error yes
- --rdbcompression yes
- --rdbchecksum yes
- --dbfilename dump.rdb
- --dir /var/db/redis/
- --slave-serve-stale-data yes
- --slave-read-only yes
- --repl-disable-tcp-nodelay no
- --slave-priority 100
- --appendonly no
- --appendfsync no
- --no-appendfsync-on-rewrite no
- --auto-aof-rewrite-percentage 100
- --auto-aof-rewrite-min-size 64mb
- --lua-time-limit 5000
- --slowlog-log-slower-than 10000
- --slowlog-max-len 128
- --hash-max-ziplist-entries 512
- --hash-max-ziplist-value 64
- --list-max-ziplist-entries 512
- --list-max-ziplist-value 64
- --set-max-intset-entries 512
- --zset-max-ziplist-entries 128
- --zset-max-ziplist-value 64
- --activerehashing yes
- --client-output-buffer-limit normal 0 0 0
- --client-output-buffer-limit slave 256mb 64mb 60
- --client-output-buffer-limit pubsub 32mb 8mb 60
- --protected-mode no
hostname: redis-02
ports:
- "5102:6379"
depends_on:
- redis-01
redis-03:
image: timtosi/redis:latest
entrypoint:
- /usr/local/bin/redis-server
command:
- --slaveof redis-01 6379
- --daemonize no
- --port 6379
- --bind 0.0.0.0
- --timeout 0
- --tcp-keepalive 0
- --loglevel notice
- --logfile stdout
- --databases 16
- --save ""
- --stop-writes-on-bgsave-error yes
- --rdbcompression yes
- --rdbchecksum yes
- --dbfilename dump.rdb
- --dir /var/db/redis/
- --slave-serve-stale-data yes
- --slave-read-only yes
- --repl-disable-tcp-nodelay no
- --slave-priority 100
- --appendonly no
- --appendfsync no
- --no-appendfsync-on-rewrite no
- --auto-aof-rewrite-percentage 100
- --auto-aof-rewrite-min-size 64mb
- --lua-time-limit 5000
- --slowlog-log-slower-than 10000
- --slowlog-max-len 128
- --hash-max-ziplist-entries 512
- --hash-max-ziplist-value 64
- --list-max-ziplist-entries 512
- --list-max-ziplist-value 64
- --set-max-intset-entries 512
- --zset-max-ziplist-entries 128
- --zset-max-ziplist-value 64
- --activerehashing yes
- --client-output-buffer-limit normal 0 0 0
- --client-output-buffer-limit slave 256mb 64mb 60
- --client-output-buffer-limit pubsub 32mb 8mb 60
- --protected-mode no
hostname: redis-03
ports:
- "5103:6379"
depends_on:
- redis-01