[发明专利]内存缓存服务节点的分析方法、装置及服务器在审
| 申请号: | 202210027902.9 | 申请日: | 2022-01-11 |
| 公开(公告)号: | CN114356579A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 杨冠飞 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/14 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 董艳芳 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 内存 缓存 服务 节点 分析 方法 装置 服务器 | ||
本发明提供了一种内存缓存服务节点的分析方法、装置及服务器,包括:如果接收到针对内存缓存服务的节点分析请求,从内存缓存服务包含的至少一个数据节点中确定待分析的目标数据节点;其中,每个数据节点均包括一个或多个键值数据对象;生成目标数据节点对应的RDB备份文件;对RDB备份文件执行解析操作,得到目标数据节点对应的节点分析结果;其中,节点分析结果至少包括目标数据节点中目标键值数据对象的统计信息;将节点分析结果发送至指定关联终端,以通过指定关联终端的图形用户界面提供节点分析结果。本发明可以有效通过节点分析结果辅助用户拆分大key,显著降低拆分大key对用户经验的依赖性和拆分难度。
技术领域
本发明涉及数据存储技术领域,尤其是涉及一种内存缓存服务节点的分析方法、装置及服务器。
背景技术
用户在使用Redis(Remote Dictionary Server,即远程字典服务)的过程中可能产生大key,当用户查询大key对应数据时,将导致查询数据量较大,甚至可能致使出现查询超时的情况,严重影响用户体验。目前,通常需要用户人工对大key进行拆分,以避免查询超时的情况,然而对大key进行拆分的过程较为依赖用户经验,导致拆分大key难度较大。
发明内容
有鉴于此,本发明的目的在于提供一种内存缓存服务节点的分析方法、装置及服务器,可以有效通过节点分析结果辅助用户拆分大key,显著降低拆分大key对用户经验的依赖性和拆分难度。
第一方面,本发明实施例提供了一种内存缓存服务节点的分析方法,包括:如果接收到针对内存缓存服务的节点分析请求,从所述内存缓存服务包含的至少一个数据节点中确定待分析的目标数据节点;其中,每个所述数据节点均包括一个或多个键值数据对象;生成所述目标数据节点对应的RDB备份文件;对所述RDB备份文件执行解析操作,得到所述目标数据节点对应的节点分析结果;其中,所述节点分析结果至少包括所述目标数据节点中目标键值数据对象的统计信息;将所述节点分析结果发送至指定关联终端,以通过所述指定关联终端的图形用户界面提供所述节点分析结果。
在一种实施方式中,所述方法应用于服务器,所述内存缓存服务部署在所述服务器上,所述内存缓存服务包括主Redis服务和从Redis服务;所述从所述内存缓存服务包含的至少一个数据节点中确定待分析的目标数据节点的步骤,包括:从所述从Redis服务包含的至少一个数据节点中确定待分析的目标数据节点。
在一种实施方式中,所述服务器还部署有trove服务组件和管理服务组件;所述生成所述目标数据节点对应的RDB备份文件的步骤,包括:如果所述trove服务组件接收到节点备份请求,通过所述管理服务组件向所述从Redis服务发送备份指令,以对所述目标数据节点进行备份操作,得到所述目标数据节点对应的RDB备份文件。
在一种实施方式中,所述对所述RDB备份文件执行解析操作,得到所述目标数据节点对应的节点分析结果的步骤,包括:通过所述管理服务组件调用解析工具,并利用所述解析工具对所述RDB备份文件执行解析操作,得到所述目标数据节点对应的节点分析结果;其中,所述节点分析结果包括所述目标键值数据对象的数量信息、占用信息、分布信息和过期信息,所述目标键值数据对象包括满足预设条件的键值数据对象,所述预设条件包括元素数量条件和/或内存条件。
在一种实施方式中,所述服务器还部署有数据传输服务组件;所述将所述节点分析结果发送至指定关联终端的步骤,包括:将所述节点分析结果保存至指定存储路径;利用所述数据传输服务组件从所述指定存储路径读取所述节点分析结果;利用所述数据传输服务组件将所述节点分析结果和节点信息关联上传至所述指定关联终端,并删除所述指定存储路径中存储的所述节点分析结果。
在一种实施方式中,所述指定关联终端部署有搜索服务组件;所述通过所述指定关联终端的图形用户界面提供所述节点分析结果的步骤,包括:通过所述搜索服务组件接收查询请求,并基于所述查询请求携带的节点信息查找所述节点分析结果,以通过所述指定关联终端的图形用户界面提供所述节点分析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210027902.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工作流执行方法、装置、设备及存储介质
- 下一篇:一种止血精油





