文章插图
本文基于redis单实例安装安装 。
开启哨兵模式,至少需要3个Sentinel实例(奇数个,否则无法选举Leader) 。
本例通过3个Sentinel实例监控3个Redis服务(1主2从) 。
【Redis一主二从Sentinel监控配置】IP地址节点角色&端口192.168.8.203 Master:6379 / Sentinel : 26379192.168.8.204 Slave :6379 / Sentinel : 26379192.168.8.205 Slave :6379 / Sentinel : 26379网络结构图:
文章插图
在204和205的redis.conf配置中添加一行
slaveof 192.168.8.203 6379在203、204、205创建sentinel配置文件(单例安装后根目录下默认有sentinel.conf,可以先备份默认的配置)
cd /usr/local/soft/redis-5.0.5mkdir logsmkdir rdbsmkdir sentinel-tmpvim sentinel.confsentinle.conf配置文件内容,三台机器相同
daemonize yesport 26379protected-mode nodir "/usr/local/soft/redis-5.0.5/sentinel-tmp"sentinel monitor redis-master 192.168.8.203 6379 2sentinel down-after-milliseconds redis-master 30000sentinel failover-timeout redis-master 180000sentinel parallel-syncs redis-master 1在3台机器上分别启动Redis和Sentinel
cd /usr/local/soft/redis-5.0.5/src./redis-server ../redis.conf./redis-sentinel ../sentinel.conf在3台机器上查看集群状态:
redis> info replication
文章插图
模拟master宕机,在203执行:
redis> shutdown注意看sentinel.conf里面的redis-master被修改了,变成了当前master的IP端口 。
redis> info replication这个时候会有一个slave节点被Sentinel设置为master 。
再次启动master,它不一定会被选举为master 。
slave宕机和恢复测试省略 。
推荐阅读
- 日本|漫画家藤子不二雄A去世:曾创作《笑面推销员》、《小鬼Q太郎》等
- 炎热夏天 喝茶的四大益处
- 梦见自己开车把别人撞死了,流好多血 梦见自己开车把别人撞死了第二天可以开车吗
- 绿茶茶艺十二道 走水又走心茶艺师实操考试
- 2022年双十二线下店活动什么时候开始,双十二线上线下活动哪个更划算
- 什么是二级域名,二级域名需要备案吗?
- 解决了redis的这些问题,你就是redis高手
- 超市二手回收市场电话 附近二手回收
- 简述碧螺春茶艺十二道程序
- 历年中国工业软件十强排名:华为、西门子稳居前二名