Redis高可用二( 哨兵sentinel)
1、主從配置
2、配置哨兵 sentinel.conf
# Example sentinel.conf
bind 0.0.0.0
protected-mode no # 關閉安全模式
port 26380 # 哨兵端口
sentinel monitor mymaster 127.0.0.1 6380 # mymaster默認 127.0.0.1:主redis IP 6380:主redis端口
sentinel auth-pass mymaster 123456 # mymaster默認 主redis密碼
sentinel leader-epoch mymaster 2
3、將配置哨兵文件sentinel.conf 分別放入所有redis服務redis.conf同級文件中
4、啟動哨兵
$80>src/redis-server sentinel.conf --sentinel
$81>src/redis-server sentinel.conf --sentinel
$82>src/redis-server sentinel.conf --sentinel
5、查看哨兵狀態
$80>src/redis-cli -h 127.0.0.1 -p 26380 # 這里要指定端口,redis-cli默認進入6380的實例
$80:26380> info sentinel #查看哨兵狀態
6、配置成功、當主redis掛掉 , 通過計算會取一個從redis做為主redis