哨兵部署
Redis的主从复制主要用于实现数据的冗余备份和读分担,并不是为了提高高可用性。因此在系统高可用方面,单纯的很好的保证整个系统高可用
哨兵模式的原理
Redis哨兵模式是通过在独立的哨兵节点上运行特定的哨兵进程来实现的,这些哨兵进程监控主从节点的状态,并在发现故障时自动完成故障发现和转移,并通知应用方,实现高可用性
客观下线
vim sentinel.conf进入sentinel.conf配置文件
在原先主从部署的情况下(主从部署)为每个redis.conf配置文件加上
logfile /opt/software/redis/redis-stable/sentinel.log
dir /opt/software/redis
sentinel monitor mymaster 192.168.187.137 6379 2
保存:wq
重启各个redis
redis-server redis.conf
启动sentinel配置文件
redis-sentinel sentinel.conf
查看哨兵状态
redis-cli -p 26379 info sentinel
主节点下线,转移其他节点成为主节点,配置文件的信息也会改变