欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-08-26 23:18:42
redis 的下载和安装及遇到问题的解决准备配置文件分别准备三个server的配置文件 启动三个server配置主从检查集群是否已经就绪redis-cli info 命令各数值含义对照准备哨兵配置文件...

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

准备配置文件

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

启动三个server 

配置主从

检查集群是否已经就绪

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

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

增加三个配置文件

启动哨兵节点

# 停掉master,主从切换过程

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

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

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

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

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

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

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

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

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

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

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

java使用哨兵模式

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