[发明专利]Redis集群的访问数据处理方法及装置在审
| 申请号: | 202011155123.4 | 申请日: | 2020-10-26 |
| 公开(公告)号: | CN112231106A | 公开(公告)日: | 2021-01-15 |
| 发明(设计)人: | 孟少川;雷赛龄;张游;杨小可 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/60;G06F21/62 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;赵平 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | redis 集群 访问 数据处理 方法 装置 | ||
本申请实施例提供一种Redis集群的访问数据处理方法及装置,可用于人工智能技术领域,方法包括:基于一个向各个租户开放的内存数据访问接口,确定当前存在Redis集群操作需求的目标租户;判断预存储的所述目标租户的资源配额是否大于主动获取的该目标租户当前在所述Redis集群中的已使用资源量,若是,则根据所述目标租户的Redis集群操作需求对所述Redis集群进行数据操作。本申请能够有效提高共享资源的资源利用率,并能够有效提高租户针对Redis集群的访问数据处理效率和资源分配的准确性。
技术领域
本申请涉及数据处理技术领域,特别涉及人工智能技术领域,具体涉及Redis集群的访问数据处理方法及装置。
背景技术
远程字典服务Redis(Remote Dictionary Server)是一个内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,实现数据的高性能读写。为了保证效率,数据都是缓存在内存中。Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且再此基础上实现了主从master-slave同步。其中,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/202011155123.4/2.html,转载请声明来源钻瓜专利网。





