再複製2臺
cp redis-slave-01 redis-slave-02 -R
cp redis-slave-01 redis-slave-03 -R
cd redis-slave-02 刪除appendonly.aof dump.rdb
rm -rf appendonly.aof dump.rdb
vi redis.conf
修改 port 為6381
./redis-service redis.conf
./redis-cli -p 6381
rm -rf appendonly.aof dump.rdb
vi redis.conf
修改 port 為6382
./redis-service redis.conf
./redis-cli -p 6382
cd /usr/local/redis
cp /redis-4.0.14/sentinel.conf sentinel.conf
vi sentinel.conf
#只要有一臺sentinel 認為你掛了就你掛了
sentinel monitor mymaster 192.168.8.129 6379 1
#10000毫秒連線不上就認為掛了
sentinel down-after-milliseconds mymaster 10000
#超過60000毫秒認為轉移故障失敗
sentinel failover-timeout mymaster 60000
#故障轉移一次可以操作幾臺
sentinel parallel-syncs mymaster 1
#sentinel monitor mymaster 127.0.0.1 6379 2
cd /usr/local/redis
/redis-4.0.14/src/redis-sentinel sentinel.conf
總結
1、 一主3從變成1主2從
2、 6379修復了也不會變成主服務了
3、重啟6379變成6380的從伺服器
本作品採用《CC 協議》,轉載必須註明作者和本文連結