前提:已安裝好單機模式
版本:redid-5.0.5
建立redis-sentinel目錄,用于存放相關配置
拷貝redis.conf sentinel.conf檔案到redis-sentinel檔案夾下
cp redis.conf sentinel.conf /work/redis-sentinel/
1.redis配置
1.1修改配置檔案
将redis.conf重命名為redis6381.conf,并複制redis6382.conf、redis6383.conf,修改相應配置檔案

redis6382.conf
daemonize yes
port 6381
pidfile /var/run/redis_sentinel_6381.pid
logfile "mylog6381"
dbfilename dump6381.rdb
redis6382.conf
daemonize yes
port 6382
pidfile /var/run/redis_sentinel_6381.pid
logfile "mylog6382"
dbfilename dump6382.rdb
slaveof 192.168.56.103 6381
redis6383.conf
daemonize yes
port 6383
pidfile /var/run/redis_sentinel_6381.pid
logfile "mylog6383"
dbfilename dump6383.rdb
slaveof 192.168.56.103 6381
1.2redis啟動
redis-server /work/redis-sentinel/redis6381.conf
redis-server /work/redis-sentinel/redis6382.conf
redis-server /work/redis-sentinel/redis6383.conf
連接配接用戶端檢視
2.sentinel配置
2.1修改配置檔案
分别建立sentinel01、sentinel01、 sentinel02檔案夾,并把sentinel.conf分别拷貝到這三個檔案夾裡面,修改相應配置
sentinel01
daemonize yes
port 26381
protected-mode no
dir /work/redis-sentinel/sentinel01
sentinel monitor redis-master 192.168.56.103 6381 2
sentinel down-after-milliseconds redis-master 30000
sentinel failover-timeout redis-master 180000
sentinel parallel-syncs redis-master 1
sentinel02
daemonize yes
port 26382
protected-mode no
dir /work/redis-sentinel/sentinel02
sentinel monitor redis-master 192.168.56.103 6381 2
sentinel down-after-milliseconds redis-master 30000
sentinel failover-timeout redis-master 180000
sentinel parallel-syncs redis-master 1
sentinel03
daemonize yes
port 26383
protected-mode no
dir /work/redis-sentinel/sentinel03
sentinel monitor redis-master 192.168.56.103 6381 2
sentinel down-after-milliseconds redis-master 30000
sentinel failover-timeout redis-master 180000
sentinel parallel-syncs redis-master 1
2.2sentinel啟動
redis-sentinel /work/redis-sentinel/sentinel01/sentinel.conf
redis-sentinel /work/redis-sentinel/sentinel02/sentinel.conf
redis-sentinel /work/redis-sentinel/sentinel03/sentinel.conf
3.測試
關閉master節點
連接配接到slave檢視,發現master已經轉移到6383這個執行個體上面了
重新開機6381,發現是slave角色,不再是master了。