七叶笔记 » 数据库 » Redis 哨兵高模式搭建及Java代码配置

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

分别准备三个server的配置文件 启动三个server  配置主从 检查集群是否已经就绪 redis-cli info 命令各数值含义对照  准备哨兵配置文件(3个节点) 增加三个配置文件 启动哨兵节点

# 停掉master,主从切换过程

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

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

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

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

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

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

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

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

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

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

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

Java使用哨兵模式

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

相关文章