1
1
---
2
- # REDIS_HOST=192.168.11.9 docker compose -f docker-compose.nat.yaml up
3
- # REDIS_HOST=192.168.11.7 docker compose -f docker-compose.nat.yaml up
2
+ # First things first, make sure the default-address-pools settings in /etc/docker/daemon.json
3
+ # HOST_ADDR=192.168.11.9 docker compose -f docker-compose.nat.yaml up
4
+ # HOST_ADDR=192.168.11.7 docker compose -f docker-compose.nat.yaml up
4
5
# bundle exec rake 'build_cluster[192.168.11.9,192.168.11.7]'
5
6
services :
6
7
node1 : &node
@@ -10,10 +11,12 @@ services:
10
11
--maxmemory 64mb
11
12
--maxmemory-policy allkeys-lru
12
13
--appendonly yes
14
+ --replica-announce-ip "${HOST_ADDR:-127.0.0.1}"
15
+ --replica-announce-port 6379
13
16
--cluster-enabled yes
14
17
--cluster-config-file nodes.conf
15
- --cluster-node-timeout 30000
16
- --cluster-announce-ip "${REDIS_HOST :-127.0.0.1}"
18
+ --cluster-node-timeout 10000
19
+ --cluster-announce-ip "${HOST_ADDR :-127.0.0.1}"
17
20
--cluster-announce-port 6379
18
21
--cluster-announce-bus-port 16379
19
22
restart : " ${RESTART_POLICY:-always}"
@@ -32,10 +35,12 @@ services:
32
35
--maxmemory 64mb
33
36
--maxmemory-policy allkeys-lru
34
37
--appendonly yes
38
+ --replica-announce-ip "${HOST_ADDR:-127.0.0.1}"
39
+ --replica-announce-port 6380
35
40
--cluster-enabled yes
36
41
--cluster-config-file nodes.conf
37
- --cluster-node-timeout 30000
38
- --cluster-announce-ip "${REDIS_HOST :-127.0.0.1}"
42
+ --cluster-node-timeout 10000
43
+ --cluster-announce-ip "${HOST_ADDR :-127.0.0.1}"
39
44
--cluster-announce-port 6380
40
45
--cluster-announce-bus-port 16380
41
46
ports :
@@ -48,10 +53,12 @@ services:
48
53
--maxmemory 64mb
49
54
--maxmemory-policy allkeys-lru
50
55
--appendonly yes
56
+ --replica-announce-ip "${HOST_ADDR:-127.0.0.1}"
57
+ --replica-announce-port 6381
51
58
--cluster-enabled yes
52
59
--cluster-config-file nodes.conf
53
- --cluster-node-timeout 30000
54
- --cluster-announce-ip "${REDIS_HOST :-127.0.0.1}"
60
+ --cluster-node-timeout 10000
61
+ --cluster-announce-ip "${HOST_ADDR :-127.0.0.1}"
55
62
--cluster-announce-port 6381
56
63
--cluster-announce-bus-port 16381
57
64
ports :
@@ -64,10 +71,12 @@ services:
64
71
--maxmemory 64mb
65
72
--maxmemory-policy allkeys-lru
66
73
--appendonly yes
74
+ --replica-announce-ip "${HOST_ADDR:-127.0.0.1}"
75
+ --replica-announce-port 6382
67
76
--cluster-enabled yes
68
77
--cluster-config-file nodes.conf
69
- --cluster-node-timeout 30000
70
- --cluster-announce-ip "${REDIS_HOST :-127.0.0.1}"
78
+ --cluster-node-timeout 10000
79
+ --cluster-announce-ip "${HOST_ADDR :-127.0.0.1}"
71
80
--cluster-announce-port 6382
72
81
--cluster-announce-bus-port 16382
73
82
ports :
@@ -80,10 +89,12 @@ services:
80
89
--maxmemory 64mb
81
90
--maxmemory-policy allkeys-lru
82
91
--appendonly yes
92
+ --replica-announce-ip "${HOST_ADDR:-127.0.0.1}"
93
+ --replica-announce-port 6383
83
94
--cluster-enabled yes
84
95
--cluster-config-file nodes.conf
85
- --cluster-node-timeout 30000
86
- --cluster-announce-ip "${REDIS_HOST :-127.0.0.1}"
96
+ --cluster-node-timeout 10000
97
+ --cluster-announce-ip "${HOST_ADDR :-127.0.0.1}"
87
98
--cluster-announce-port 6383
88
99
--cluster-announce-bus-port 16383
89
100
ports :
@@ -96,10 +107,12 @@ services:
96
107
--maxmemory 64mb
97
108
--maxmemory-policy allkeys-lru
98
109
--appendonly yes
110
+ --replica-announce-ip "${HOST_ADDR:-127.0.0.1}"
111
+ --replica-announce-port 6384
99
112
--cluster-enabled yes
100
113
--cluster-config-file nodes.conf
101
- --cluster-node-timeout 30000
102
- --cluster-announce-ip "${REDIS_HOST :-127.0.0.1}"
114
+ --cluster-node-timeout 10000
115
+ --cluster-announce-ip "${HOST_ADDR :-127.0.0.1}"
103
116
--cluster-announce-port 6384
104
117
--cluster-announce-bus-port 16384
105
118
ports :
0 commit comments