[发明专利]一种实现Redis集群高可用的方法及系统有效
申请号: | 201610248471.3 | 申请日: | 2016-04-20 |
公开(公告)号: | CN105933407B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 李代立;唐旭东;陈卓 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华<国际申请>=<国际公布>=<进入 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种实现Redis集群高可用的方法及系统,所述集群包括中间件、至少两个与所述中间件连接的代理节点,与所述代理节点连接的Redis服务器,该方法包括:所述中间件为每个代理节点建立用于通信的连接池,其中,每个代理节点的连接池中配置了中间件与代理节点间的多条连接链路;所述中间件通过发起侦测线程侦测每个代理节点的连接池中的连接链路,并标记发生故障的连接链路;所述中间件确定对应同一代理节点的被标记的连接链路的条数是否大于设定阈值;若是,则所述中间件将对应的同一代理节点确定为故障代理节点,并停止与所述故障代理节点的通信,用以解决传统的Redis集群无法自动隔离掉故障代理节点的问题。 | ||
搜索关键词: | 一种 实现 redis 集群 可用 方法 系统 | ||
【主权项】:
1.一种实现Redis集群高可用的方法,其特征在于,所述集群包括中间件、至少两个与所述中间件连接的代理节点,与所述代理节点连接的Redis服务器,该方法包括:/n所述中间件为每个代理节点建立用于通信的连接池,其中,每个代理节点的连接池中配置了中间件与代理节点间的多条连接链路;/n所述中间件通过发起侦测线程侦测每个代理节点的连接池中的连接链路,并标记发生故障的连接链路;/n所述中间件确定对应同一代理节点的被标记的连接链路的条数是否大于第一设定阈值;/n若是,则所述中间件将对应的同一代理节点确定为故障代理节点,并停止与所述故障代理节点的通信。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610248471.3/,转载请声明来源钻瓜专利网。