Shift Redis/Sentinel instances to remove unused index
* Redis instances : 6, 7, 8 -> 5, 6, 7 * Sentinel instances : 4 -> 3
This commit is contained in:
50
Makefile
50
Makefile
@@ -44,6 +44,18 @@ appendonly no
|
||||
slaveof localhost 6381
|
||||
endef
|
||||
|
||||
define REDIS5_CONF
|
||||
daemonize yes
|
||||
port 6383
|
||||
requirepass foobared
|
||||
masterauth foobared
|
||||
pidfile /tmp/redis5.pid
|
||||
logfile /tmp/redis5.log
|
||||
save ""
|
||||
appendonly no
|
||||
slaveof localhost 6379
|
||||
endef
|
||||
|
||||
define REDIS6_CONF
|
||||
daemonize yes
|
||||
port 6384
|
||||
@@ -53,7 +65,6 @@ pidfile /tmp/redis6.pid
|
||||
logfile /tmp/redis6.log
|
||||
save ""
|
||||
appendonly no
|
||||
slaveof localhost 6379
|
||||
endef
|
||||
|
||||
define REDIS7_CONF
|
||||
@@ -65,18 +76,7 @@ pidfile /tmp/redis7.pid
|
||||
logfile /tmp/redis7.log
|
||||
save ""
|
||||
appendonly no
|
||||
endef
|
||||
|
||||
define REDIS8_CONF
|
||||
daemonize yes
|
||||
port 6386
|
||||
requirepass foobared
|
||||
masterauth foobared
|
||||
pidfile /tmp/redis8.pid
|
||||
logfile /tmp/redis8.log
|
||||
save ""
|
||||
appendonly no
|
||||
slaveof localhost 6385
|
||||
slaveof localhost 6384
|
||||
endef
|
||||
|
||||
# SENTINELS
|
||||
@@ -104,16 +104,16 @@ pidfile /tmp/sentinel2.pid
|
||||
logfile /tmp/sentinel2.log
|
||||
endef
|
||||
|
||||
define REDIS_SENTINEL4
|
||||
port 26382
|
||||
define REDIS_SENTINEL3
|
||||
port 26381
|
||||
daemonize yes
|
||||
sentinel monitor mymasterfailover 127.0.0.1 6385 1
|
||||
sentinel monitor mymasterfailover 127.0.0.1 6384 1
|
||||
sentinel auth-pass mymasterfailover foobared
|
||||
sentinel down-after-milliseconds mymasterfailover 2000
|
||||
sentinel failover-timeout mymasterfailover 120000
|
||||
sentinel parallel-syncs mymasterfailover 1
|
||||
pidfile /tmp/sentinel4.pid
|
||||
logfile /tmp/sentinel4.log
|
||||
pidfile /tmp/sentinel3.pid
|
||||
logfile /tmp/sentinel3.log
|
||||
endef
|
||||
|
||||
# CLUSTER REDIS NODES
|
||||
@@ -157,12 +157,12 @@ export REDIS1_CONF
|
||||
export REDIS2_CONF
|
||||
export REDIS3_CONF
|
||||
export REDIS4_CONF
|
||||
export REDIS5_CONF
|
||||
export REDIS6_CONF
|
||||
export REDIS7_CONF
|
||||
export REDIS8_CONF
|
||||
export REDIS_SENTINEL1
|
||||
export REDIS_SENTINEL2
|
||||
export REDIS_SENTINEL4
|
||||
export REDIS_SENTINEL3
|
||||
export REDIS_CLUSTER_NODE1_CONF
|
||||
export REDIS_CLUSTER_NODE2_CONF
|
||||
export REDIS_CLUSTER_NODE3_CONF
|
||||
@@ -172,14 +172,14 @@ start: cleanup
|
||||
echo "$$REDIS2_CONF" | redis-server -
|
||||
echo "$$REDIS3_CONF" | redis-server -
|
||||
echo "$$REDIS4_CONF" | redis-server -
|
||||
echo "$$REDIS5_CONF" | redis-server -
|
||||
echo "$$REDIS6_CONF" | redis-server -
|
||||
echo "$$REDIS7_CONF" | redis-server -
|
||||
echo "$$REDIS8_CONF" | redis-server -
|
||||
echo "$$REDIS_SENTINEL1" > /tmp/sentinel1.conf && redis-server /tmp/sentinel1.conf --sentinel
|
||||
@sleep 0.5
|
||||
echo "$$REDIS_SENTINEL2" > /tmp/sentinel2.conf && redis-server /tmp/sentinel2.conf --sentinel
|
||||
@sleep 0.5
|
||||
echo "$$REDIS_SENTINEL4" > /tmp/sentinel4.conf && redis-server /tmp/sentinel4.conf --sentinel
|
||||
echo "$$REDIS_SENTINEL3" > /tmp/sentinel3.conf && redis-server /tmp/sentinel3.conf --sentinel
|
||||
echo "$$REDIS_CLUSTER_NODE1_CONF" | redis-server -
|
||||
echo "$$REDIS_CLUSTER_NODE2_CONF" | redis-server -
|
||||
echo "$$REDIS_CLUSTER_NODE3_CONF" | redis-server -
|
||||
@@ -193,18 +193,18 @@ stop:
|
||||
kill `cat /tmp/redis2.pid`
|
||||
kill `cat /tmp/redis3.pid`
|
||||
kill `cat /tmp/redis4.pid`
|
||||
kill `cat /tmp/redis5.pid`
|
||||
kill `cat /tmp/redis6.pid`
|
||||
kill `cat /tmp/redis7.pid`
|
||||
kill `cat /tmp/redis8.pid`
|
||||
kill `cat /tmp/sentinel1.pid`
|
||||
kill `cat /tmp/sentinel2.pid`
|
||||
kill `cat /tmp/sentinel4.pid`
|
||||
kill `cat /tmp/sentinel3.pid`
|
||||
kill `cat /tmp/redis_cluster_node1.pid` || true
|
||||
kill `cat /tmp/redis_cluster_node2.pid` || true
|
||||
kill `cat /tmp/redis_cluster_node3.pid` || true
|
||||
rm -f /tmp/sentinel1.conf
|
||||
rm -f /tmp/sentinel2.conf
|
||||
rm -f /tmp/sentinel4.conf
|
||||
rm -f /tmp/sentinel3.conf
|
||||
rm -f /tmp/redis_cluster_node1.conf
|
||||
rm -f /tmp/redis_cluster_node2.conf
|
||||
rm -f /tmp/redis_cluster_node3.conf
|
||||
|
||||
Reference in New Issue
Block a user