Explorar o código

sdadsfadsfadsf

rubyangxg %!s(int64=3) %!d(string=hai) anos
pai
achega
90f09080df

+ 38 - 1
redis-sentinel/redis/docker-compose.yml

@@ -36,5 +36,42 @@ services:
     container_name: redis-activity-3
     ports:
       - '0.0.0.0:6582:6582'
-    command: redis-server --port 6582 --slaveof "10.26.30.216" 6480 --slave-announce-ip "10.26.30.216"
+    command: redis-server --port 6582 --slaveof "10.26.30.216" 6580 --slave-announce-ip "10.26.30.216"
 
+  redis-vipbook-queue-1:
+    image: redis:5.0.11
+    container_name: redis-vipbook-queue-1
+    command: redis-server --port 6680 --slave-announce-ip "10.26.30.216"
+    ports:
+      - '0.0.0.0:6680:6580'
+  redis-vipbook-queue-2:
+    image: redis:5.0.11
+    container_name: redis-vipbook-queue-2
+    ports:
+      - '0.0.0.0:6681:6581'
+    command: redis-server --port 6681 --slaveof "10.26.30.216" 6680 --slave-announce-ip "10.26.30.216"
+  redis-vipbook-queue-3:
+    image: redis:5.0.11
+    container_name: redis-vipbook-queue-3
+    ports:
+      - '0.0.0.0:6682:6582'
+    command: redis-server --port 6682 --slaveof "10.26.30.216" 6680 --slave-announce-ip "10.26.30.216"
+
+  redis-community-queue-1:
+    image: redis:5.0.11
+    container_name: redis-community-queue-1
+    command: redis-server --port 6780 --slave-announce-ip "10.26.30.216"
+    ports:
+      - '0.0.0.0:6780:6580'
+  redis-community-queue-2:
+    image: redis:5.0.11
+    container_name: redis-community-queue-2
+    ports:
+      - '0.0.0.0:6781:6581'
+    command: redis-server --port 6781 --slaveof "10.26.30.216" 6780 --slave-announce-ip "10.26.30.216"
+  redis-community-queue-3:
+    image: redis:5.0.11
+    container_name: redis-community-queue-3
+    ports:
+      - '0.0.0.0:6782:6582'
+    command: redis-server --port 6782 --slaveof "10.26.30.216" 6780 --slave-announce-ip "10.26.30.216"

+ 16 - 0
redis-sentinel/sentinel/docker-compose.yml

@@ -24,6 +24,22 @@ services:
     command: redis-sentinel /usr/local/etc/redis/sentinel.conf
     volumes:
       - ./sentinel3.conf:/usr/local/etc/redis/sentinel.conf
+  sentinel4:
+    image: redis:5.0.11
+    container_name: redis-sentinel-4
+    ports:
+      - 0.0.0.0:26382:26381
+    command: redis-sentinel /usr/local/etc/redis/sentinel.conf
+    volumes:
+      - ./sentinel4.conf:/usr/local/etc/redis/sentinel.conf
+  sentinel5:
+    image: redis:5.0.11
+    container_name: redis-sentinel-5
+    ports:
+      - 0.0.0.0:26383:26381
+    command: redis-sentinel /usr/local/etc/redis/sentinel.conf
+    volumes:
+      - ./sentinel5.conf:/usr/local/etc/redis/sentinel.conf
 networks:
   default:
     external:

+ 12 - 19
redis-sentinel/sentinel/sentinel1.conf

@@ -3,31 +3,24 @@ dir "/tmp"
 
 sentinel announce-ip 10.26.30.216
 sentinel deny-scripts-reconfig yes
-sentinel myid c1d5bc05ab479807f24dc73a3bfd6f62986bd48c
 
 sentinel monitor master_activity 10.26.30.216 6480 2
-sentinel config-epoch master_activity 1
-sentinel leader-epoch master_activity 1
-sentinel known-replica master_activity 10.26.30.216 6481
-sentinel known-replica master_activity 10.26.30.216 6482
-sentinel known-sentinel master_activity 10.26.30.216 26380 082905d0d92e8af9839b771183a29feeda2bff46
-sentinel known-sentinel master_activity 10.26.30.216 26381 5cf8ce9e522b640c18be002f39895df8843ea1d8
-
 sentinel down-after-milliseconds master_activity 10000
+sentinel failover-timeout master_activity 30000
 sentinel parallel-syncs master_activity 1
-sentinel failover-timeout master_activity 10000
 
 sentinel monitor master_assets 10.26.30.216 6580 2
-sentinel config-epoch master_assets 1
-sentinel leader-epoch master_assets 1
-sentinel known-replica master_assets 10.26.30.216 6581
-sentinel known-replica master_assets 10.26.30.216 6582
-sentinel known-sentinel master_assets 10.26.30.216 26380 082905d0d92e8af9839b771183a29feeda2bff46
-sentinel known-sentinel master_assets 10.26.30.216 26381 5cf8ce9e522b640c18be002f39895df8843ea1d8
-
 sentinel down-after-milliseconds master_assets 10000
+sentinel failover-timeout master_assets 30000
 sentinel parallel-syncs master_assets 1
-sentinel failover-timeout master_assets 10000
 
-sentinel current-epoch 1
-sentinel deny-scripts-reconfig yes
+sentinel monitor vipbook_queue 10.26.30.216 6680 2
+sentinel down-after-milliseconds vipbook_queue 10000
+sentinel failover-timeout vipbook_queue 30000
+sentinel parallel-syncs vipbook_queue 1
+
+sentinel monitor community_queue 10.26.30.216 6780 2
+sentinel down-after-milliseconds community_queue 10000
+sentinel failover-timeout community_queue 30000
+sentinel parallel-syncs community_queue 1
+

+ 12 - 19
redis-sentinel/sentinel/sentinel2.conf

@@ -3,31 +3,24 @@ dir "/tmp"
 
 sentinel announce-ip 10.26.30.216
 sentinel deny-scripts-reconfig yes
-sentinel myid 082905d0d92e8af9839b771183a29feeda2bff46
 
 sentinel monitor master_activity 10.26.30.216 6480 2
-sentinel config-epoch master_activity 1
-sentinel leader-epoch master_activity 1
-sentinel known-replica master_activity 10.26.30.216 6481
-sentinel known-replica master_activity 10.26.30.216 6482
-sentinel known-sentinel master_activity 10.26.30.216 26379 c1d5bc05ab479807f24dc73a3bfd6f62986bd48c
-sentinel known-sentinel master_activity 10.26.30.216 26381 5cf8ce9e522b640c18be002f39895df8843ea1d8
-
 sentinel down-after-milliseconds master_activity 10000
+sentinel failover-timeout master_activity 30000
 sentinel parallel-syncs master_activity 1
-sentinel failover-timeout master_activity 10000
 
 sentinel monitor master_assets 10.26.30.216 6580 2
-sentinel config-epoch master_assets 1
-sentinel leader-epoch master_assets 1
-sentinel known-replica master_assets 10.26.30.216 6581
-sentinel known-replica master_assets 10.26.30.216 6582
-sentinel known-sentinel master_assets 10.26.30.216 26379 c1d5bc05ab479807f24dc73a3bfd6f62986bd48c
-sentinel known-sentinel master_assets 10.26.30.216 26381 5cf8ce9e522b640c18be002f39895df8843ea1d8
-
 sentinel down-after-milliseconds master_assets 10000
+sentinel failover-timeout master_assets 30000
 sentinel parallel-syncs master_assets 1
-sentinel failover-timeout master_assets 10000
 
-sentinel current-epoch 1
-sentinel deny-scripts-reconfig yes
+sentinel monitor vipbook_queue 10.26.30.216 6680 2
+sentinel down-after-milliseconds vipbook_queue 10000
+sentinel failover-timeout vipbook_queue 30000
+sentinel parallel-syncs vipbook_queue 1
+
+sentinel monitor community_queue 10.26.30.216 6780 2
+sentinel down-after-milliseconds community_queue 10000
+sentinel failover-timeout community_queue 30000
+sentinel parallel-syncs community_queue 1
+

+ 12 - 19
redis-sentinel/sentinel/sentinel3.conf

@@ -3,31 +3,24 @@ dir "/tmp"
 
 sentinel announce-ip 10.26.30.216
 sentinel deny-scripts-reconfig yes
-sentinel myid 5cf8ce9e522b640c18be002f39895df8843ea1d8
 
 sentinel monitor master_activity 10.26.30.216 6480 2
-sentinel config-epoch master_activity 1
-sentinel leader-epoch master_activity 1
-sentinel known-replica master_activity 10.26.30.216 6481
-sentinel known-replica master_activity 10.26.30.216 6482
-sentinel known-sentinel master_activity 10.26.30.216 26380 082905d0d92e8af9839b771183a29feeda2bff46
-sentinel known-sentinel master_activity 10.26.30.216 26379 c1d5bc05ab479807f24dc73a3bfd6f62986bd48c
-
 sentinel down-after-milliseconds master_activity 10000
+sentinel failover-timeout master_activity 30000
 sentinel parallel-syncs master_activity 1
-sentinel failover-timeout master_activity 10000
 
 sentinel monitor master_assets 10.26.30.216 6580 2
-sentinel config-epoch master_assets 1
-sentinel leader-epoch master_assets 1
-sentinel known-replica master_assets 10.26.30.216 6581
-sentinel known-replica master_assets 10.26.30.216 6582
-sentinel known-sentinel master_assets 10.26.30.216 26380 082905d0d92e8af9839b771183a29feeda2bff46
-sentinel known-sentinel master_assets 10.26.30.216 26379 c1d5bc05ab479807f24dc73a3bfd6f62986bd48c
-
 sentinel down-after-milliseconds master_assets 10000
+sentinel failover-timeout master_assets 30000
 sentinel parallel-syncs master_assets 1
-sentinel failover-timeout master_assets 10000
 
-sentinel current-epoch 1
-sentinel deny-scripts-reconfig yes
+sentinel monitor vipbook_queue 10.26.30.216 6680 2
+sentinel down-after-milliseconds vipbook_queue 10000
+sentinel failover-timeout vipbook_queue 30000
+sentinel parallel-syncs vipbook_queue 1
+
+sentinel monitor community_queue 10.26.30.216 6780 2
+sentinel down-after-milliseconds community_queue 10000
+sentinel failover-timeout community_queue 30000
+sentinel parallel-syncs community_queue 1
+

+ 26 - 0
redis-sentinel/sentinel/sentinel4.conf

@@ -0,0 +1,26 @@
+port 26382
+dir "/tmp"
+
+sentinel announce-ip 10.26.30.216
+sentinel deny-scripts-reconfig yes
+
+sentinel monitor master_activity 10.26.30.216 6480 2
+sentinel down-after-milliseconds master_activity 10000
+sentinel failover-timeout master_activity 30000
+sentinel parallel-syncs master_activity 1
+
+sentinel monitor master_assets 10.26.30.216 6580 2
+sentinel down-after-milliseconds master_assets 10000
+sentinel failover-timeout master_assets 30000
+sentinel parallel-syncs master_assets 1
+
+sentinel monitor vipbook_queue 10.26.30.216 6680 2
+sentinel down-after-milliseconds vipbook_queue 10000
+sentinel failover-timeout vipbook_queue 30000
+sentinel parallel-syncs vipbook_queue 1
+
+sentinel monitor community_queue 10.26.30.216 6780 2
+sentinel down-after-milliseconds community_queue 10000
+sentinel failover-timeout community_queue 30000
+sentinel parallel-syncs community_queue 1
+

+ 26 - 0
redis-sentinel/sentinel/sentinel5.conf

@@ -0,0 +1,26 @@
+port 26383
+dir "/tmp"
+
+sentinel announce-ip 10.26.30.216
+sentinel deny-scripts-reconfig yes
+
+sentinel monitor master_activity 10.26.30.216 6480 2
+sentinel down-after-milliseconds master_activity 10000
+sentinel failover-timeout master_activity 30000
+sentinel parallel-syncs master_activity 1
+
+sentinel monitor master_assets 10.26.30.216 6580 2
+sentinel down-after-milliseconds master_assets 10000
+sentinel failover-timeout master_assets 30000
+sentinel parallel-syncs master_assets 1
+
+sentinel monitor vipbook_queue 10.26.30.216 6680 2
+sentinel down-after-milliseconds vipbook_queue 10000
+sentinel failover-timeout vipbook_queue 30000
+sentinel parallel-syncs vipbook_queue 1
+
+sentinel monitor community_queue 10.26.30.216 6780 2
+sentinel down-after-milliseconds community_queue 10000
+sentinel failover-timeout community_queue 30000
+sentinel parallel-syncs community_queue 1
+