Redis 哨兵高模式搭建及Java代码配置

redis 的下载和安装及遇到问题的解决 

准备配置文件

分别准备三个server的配置文件

启动三个server 

配置主从

检查集群是否已经就绪

redis-cli info 命令各数值含义对照 

准备哨兵配置文件(3个节点)

增加三个配置文件

启动哨兵节点

# 停掉master,主从切换过程

启动哨兵(客户端通过哨兵发现redis实例信息)

哨兵通过连接master发现主从集群内的所有实例信息

哨兵监控redis实例的健康状况

哨兵一旦发现master不能正常提供服务,则通知给其他哨兵

当一定数量的哨兵都认为master挂了

选举一个哨兵作为故障转移的执行者

执行者在slave中选取一个作为新的master

将其他slave重新设定为新master的从属 

从日志中分析哨兵间的通信及新mater的生成 

哨兵同步pubsub机制发出来的消息

至此,redis哨兵模式基本上可以健壮运行了。

java使用哨兵模式

到此这篇关于redis 哨兵高模式搭建及java代码配置的文章就介绍到这了,更多相关redis 哨兵高模式搭建内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐