[发明专利]基于持久化redis存储服务的分布式高速存储系统有效
申请号: | 202110838637.8 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113434515B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 叶志斌;陈贤平 | 申请(专利权)人: | 深圳智多豚物联技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455;G06F16/25;G06F16/27;G06F9/54 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 何路;彭西洋 |
地址: | 518000 广东省深圳市南山区桃源街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 持久 redis 存储 服务 分布式 高速 存储系统 | ||
本发明公开一种基于持久化redis存储服务的分布式高速存储系统,包括由若干集群节点所组成的物联网平台集群和请求队列,每一集群节点与请求队列之间双向通信,请求队列用作若干集群节点同步请求数据的队列,集群节点用于高速读写数据和高速持久化数据;每一集群节点均部署有一主服务,每一主服务与请求队列之间双向通信,主服务用于执行高速读写数据及高速持久化数据的操作以实现对数据的高速数据读写及高速持久化存储。本发明通过将待持久化的数据从高速存取介质中读取出来,再结合本地的redis服务直接将数据持久化存储到本地,实现高速数据读写和高速持久化数据,有效解决现有技术中高速数据读写和持久化数据的难点问题。
技术领域
本发明涉及数据存储技术领域,尤其涉及一种基于持久化redis存储服务的分布式高速存储系统。
背景技术
随着物联网平台上的设备和用户的激增,物联网平台分布式系统部署下的数据中心服务承担着高速数据读写的任务,而数据中心服务上的数据又需要持久化存储,导致数据中心服务面临着高速读写和持久化数据的双重压力,普通的数据存储容器mysql和oracle将不再适用,且高速读写云服务远程容器redis也不适用于分布式场景下(因为各服务器节点微服务需要对访问的元素进行加锁访问)的读写海量数据的场景,从而导致现有的物联网平台分布式系统存在高速数据读写和持久化数据这两个技术难点问题需要克服;因此,有必要提供一种基于持久化redis存储服务的分布式高速存储系统,通过将需要持久化的数据从高速存取介质中读取出来,再结合本地的redis服务直接将数据持久化到本地,从而实现高速持久化数据,进而解决现有物联网平台分布式系统下高速数据读写和持久化数据这两个技术难点问题。
发明内容
本发明的目的是克服现有技术的不足,提供一种基于持久化redis存储服务的分布式高速存储系统。
本发明的技术方案如下:
一种基于持久化redis存储服务的分布式高速存储系统,包括物联网平台集群和请求队列;所述物联网平台集群包括若干集群节点,每一所述集群节点与所述请求队列之间实现双向通信,所述请求队列用于充当若干所述集群节点同步请求数据的队列,每一所述集群节点均用于高速读写数据和高速持久化数据,从而能够快速完成对数据的高速数据读写及高速持久化存储;
每一所述集群节点均部署有一主服务,每一所述主服务与所述请求队列之间实现双向通信,所述主服务用于执行高速读写数据操作及高速持久化数据操作;
每一所述主服务均包括高速存取介质哈希表数据读写接口、用于读取内部请求的内部请求接口、高速存取介质哈希表、高速存取介质队列和第一redis服务;所述高速存取介质哈希表数据读写接口分别与所述请求队列、内部请求接口、高速存取介质哈希表实现通信,所述高速存取介质哈希表数据读写接口用于读取外部请求、用于通过所述内部请求接口实现对内部请求的读取、以及用于发送同步请求数据至所述请求队列;所述高速存取介质哈希表还分别与所述请求队列、高速存取介质队列、第一redis服务实现通信,所述高速存取介质哈希表用于从所述请求队列中消费kafka数据以实现对数据的高速数据读写,以及用于将需要持久化的数据的key推送给所述高速存取介质队列;所述高速存取介质队列还与所述第一redis服务实现通信,所述高速存取介质队列用于缓存所述高速存取介质哈希表推送来的数据key,所述第一redis服务用于从所述高速存取介质队列中获取数据key、用于定时遍历访问所述高速存取介质哈希表中推送所述高速存取介质队列失败的数据、以及用于获取所述高速存取介质哈希表中需要持久化的数据以实现对数据的高速持久化存储。
进一步地,每一所述集群节点还均部署有一备用服务;每一所述集群节点的备用服务与该集群节点的主服务实现通信,所述备用服务用于备份存储所述主服务的数据以提高系统的稳定性和可用性。
进一步地,每一所述备用服务均包括第二redis服务;所述第二redis服务与所述第一redis服务之间实现通信,所述第二redis服务用于从所述第一redis服务中同步数据以实现对第一redis服务中的持久化数据的备份存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳智多豚物联技术有限公司,未经深圳智多豚物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110838637.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半监督视频目标分割方法及装置
- 下一篇:一种湿法脱硫系统