[发明专利]一种基于Redis集群的数据处理方法、系统和相关装置在审
申请号: | 202110044402.1 | 申请日: | 2021-01-13 |
公开(公告)号: | CN112732427A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 朱辉 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F11/10 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 redis 集群 数据处理 方法 系统 相关 装置 | ||
本申请公开了一种基于Redis集群的数据处理方法、系统和相关装置,其中,基于Redis集群的数据处理方法包括:响应于Redis集群处于预设阶段,利用反射机制获取客户端的连接类文件以及连接类文件中的连接属性;获取到多个操作指令,其中,操作指令包括键值;基于操作指令获取键值在Redis集群中对应的槽位;利用连接属性确定槽位在Redis集群中对应的节点,以获得每个节点对应的多个槽位;对属于同一节点的多个槽位对应的键值进行批量操作。上述方案,能够在Redis集群中对键值进行批量操作,以提高数据处理的效率。
技术领域
本申请涉及计算机通信技术领域,特别是涉及一种基于Redis集群的数据处理方法、系统和相关装置。
背景技术
随着信息爆炸时代的来临,对于数据处理效率的要求也越来越高,传统的主从版Redis的性能已难以满足大数据量的应用场景,因此,能够进行拓展的Redis集群应运而生。
虽然Redis集群能够适用于大数据量的应用场景,但是在集群模式下Redis集群对于数据的处理无法以批量操作的形式进行,使得数据处理只能根据操作指令逐一进行,这严重影响了Redis集群的性能以及数据处理的效率。有鉴于此,基于Redis集群的数据处理方法亟待改善。
发明内容
本申请主要解决的技术问题是提供一种基于Redis集群的数据处理方法、系统和相关装置,能够在Redis集群中对键值进行批量操作,以提高数据处理的效率。
为解决上述技术问题,本申请第一方面提供一种基于Redis集群的数据处理方法,所述方法包括:响应于所述Redis集群处于预设阶段,利用反射机制获取客户端的连接类文件以及所述连接类文件中的连接属性;获取到多个操作指令,其中,所述操作指令包括键值;基于所述操作指令获取所述键值在所述Redis集群中对应的槽位;利用所述连接属性确定所述槽位在所述Redis集群中对应的节点,以获得每个节点对应的多个槽位;对属于同一所述节点的多个所述槽位对应的键值进行批量操作。
为解决上述技术问题,本申请第二方面提供一种基于Redis集群的数据处理系统,所述系统包括:属性获取模块、指令获取模块、槽位获取模块、槽位确定模块和键值操作模块,其中,属性获取模块用于响应于所述Redis集群处于预设阶段,利用反射机制获取客户端的连接类文件以及所述连接类文件中的连接属性;指令获取模块用于获取到多个操作指令,其中,所述操作指令包括键值;槽位获取模块用于基于所述操作指令获取所述键值在所述Redis集群中对应的槽位;槽位确定模块用于利用所述连接属性确定所述槽位在所述Redis集群中对应的节点,以获得每个节点对应的多个槽位;键值操作模块用于对属于同一所述节点的多个所述槽位对应的键值进行批量操作。
为解决上述技术问题,本申请第三方面提供一种电子设备,包括相互耦接的存储器和处理器,其中,所述存储器存储有程序指令,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面的基于Redis集群的数据处理方法。
为解决上述技术问题,本申请第四方面提供一种计算机可读存储介质,其上存储有程序指令,所述程序指令被处理器执行时实现上述第一方面的基于Redis集群的数据处理方法。
本申请的有益效果是:本申请在Redis集群处于预设阶段时,利用反射机制获取到连接属性,当接收到多个操作指令时,获取操作指令包括的键值所对应的槽位,利用连接属性确定槽位对应的节点,进而确定同一节点对应的键值,并对属于同一节点的键值批量操作。本申请利用反射机制获取到连接属性并藉由连接属性获取到槽位对应的节点,进而对属于同一节点的槽位所对应的键值进行批量操作,使得操作指令不再局限于逐个执行,减轻了数据处理对Redis集群的性能造成的影响,提高了数据处理的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110044402.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种梁体翼缘板预埋钢筋矫正装置
- 下一篇:一种人体重识别方法及装置