Skip to content

Commit 27efed5

Browse files
author
Allen Wang
committed
rename some files
1 parent f19df03 commit 27efed5

File tree

5 files changed

+38
-23
lines changed

5 files changed

+38
-23
lines changed

Diff for: app/app.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var store = new RedisStore({
1616
// port: 6379,
1717
// client: new Redis(6379, 'redis-master'),
1818
client: new Redis({
19-
sentinels: [{ host: 'redis-sentinel', port: 26379 }],
19+
sentinels: [{ host: 'redis-sentinel-1', port: 26379 }],
2020
name: 'mymaster'
2121
}),
2222
ttl: 260

Diff for: docker-compose.yaml

+18-14
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,47 @@
11
version: '3'
22
services:
3-
server1:
4-
container_name: server1
3+
server-1:
4+
container_name: server-1
55
build: ./app
66
depends_on:
7-
- redis-master
7+
- redis-sentinel-1
88
environment:
9-
- SERVER_NAME=server1
10-
server2:
11-
container_name: server2
9+
- SERVER_NAME=server-1
10+
11+
server-2:
12+
container_name: server-2
1213
build: ./app
1314
depends_on:
14-
- redis-master
15+
- redis-sentinel-1
1516
environment:
16-
- SERVER_NAME=server2
17+
- SERVER_NAME=server-2
18+
1719
redis-master:
1820
container_name: redis-master
1921
image: redis
22+
2023
redis-slave:
2124
container_name: redis-slave
2225
image: redis
2326
command: redis-server --slaveof redis-master 6379
2427
depends_on:
2528
- redis-master
26-
redis-sentinel:
27-
container_name: redis-sentinel
29+
30+
redis-sentinel-1:
31+
container_name: redis-sentinel-1
2832
image: redis
2933
depends_on:
3034
- redis-slave
3135
volumes:
32-
- ./redis-sentinel.conf:/etc/nginx/sentinel.conf:rw
33-
command: redis-server /etc/nginx/sentinel.conf --sentinel
36+
- ./redis-sentinel-1.conf:/etc/nginx/sentinel.conf
37+
command: redis-server /etc/nginx/sentinel.conf --sentinel --port 26379
3438

3539
nginx:
3640
container_name: load-balancer
3741
image: nginx
3842
depends_on:
39-
- server1
40-
- server2
43+
- server-1
44+
- server-2
4145
volumes:
4246
- ./nginx.conf:/etc/nginx/nginx.conf:ro
4347
ports:

Diff for: nginx.conf

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ http {
2525

2626
# custom directive for load balancing
2727
upstream nodejs {
28-
server server1:3000;
29-
server server2:3000;
28+
server server-1:3000;
29+
server server-2:3000;
3030
}
3131
server {
3232
#server_name test.com;
+7-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
#daemonize yes
2-
port 26379
2+
#port 26379
33
sentinel myid 2ff8a11b3d6a13bc867062ca8597e0614d94dce8
4-
sentinel monitor mymaster 172.19.0.2 6379 1
4+
sentinel monitor mymaster 172.19.0.3 6379 1
55
sentinel down-after-milliseconds mymaster 3000
66
sentinel parallel-syncs mymaster 2
77
#sentinel auth-pass mymaster 123456
88
#sentinel notification-script mymaster /etc/redis/notify.sh
99
#sentinel client-reconfig-script mymaster /etc/redis/failover.sh
1010
#logfile /var/log/redis/redis-sentinel.log
1111
# Generated by CONFIG REWRITE
12+
port 26379
1213
dir "/data"
13-
sentinel config-epoch mymaster 9
14-
sentinel leader-epoch mymaster 9
14+
sentinel config-epoch mymaster 11
15+
sentinel leader-epoch mymaster 11
16+
sentinel known-slave mymaster 172.19.0.2 6379
1517
sentinel known-slave mymaster 172.19.0.5 6379
1618
sentinel known-slave mymaster 172.19.0.4 6379
17-
sentinel known-slave mymaster 172.19.0.3 6379
18-
sentinel current-epoch 9
19+
sentinel current-epoch 11

Diff for: redis-sentinel-2.conf

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#daemonize yes
2+
#port 26379
3+
sentinel myid 2ff8a11b3d6a13bc867062ca8597e0614d94dce8
4+
sentinel monitor mymaster 172.19.0.2 6379 1
5+
sentinel down-after-milliseconds mymaster 3000
6+
sentinel parallel-syncs mymaster 2
7+
#sentinel auth-pass mymaster 123456
8+
#sentinel notification-script mymaster /etc/redis/notify.sh
9+
#sentinel client-reconfig-script mymaster /etc/redis/failover.sh
10+
#logfile /var/log/redis/redis-sentinel.log

0 commit comments

Comments
 (0)