[发明专利]分布式缓存管理方法、装置和电子设备有效
申请号: | 202110605220.7 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113220605B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 尤晓明 | 申请(专利权)人: | 长沙市到家悠享家政服务有限公司 |
主分类号: | G06F12/0817 | 分类号: | G06F12/0817 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 喻颖 |
地址: | 410205 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 缓存 管理 方法 装置 电子设备 | ||
1.一种分布式缓存管理方法,其特征在于,包括:
在管理系统中预设一个键值管理平台,用于存储每个正在运行的项目所用的键值信息,键值信息包括键值内容和对应的键值标识,对当前分布式项目初始化,初始化开始时调用init函数启动执行所述分布式项目的服务器的缓存检测服务;所述键值标识包括当前项目名称和键值类型,所述键值类型为键值内容的种类;
获取当前分布式项目用到的新键值内容和对应的新键值标识,将新键值标识与键值管理平台中存储的键值标识进行比较,判断键值标识的项目名称是否均重复,若重复,再判断键值标识的键值类型是否重复,若再次重复,则说明该新键值标识已经在键值管理平台中存在;
当检测到所述键值标识重复时,阻断当前分布式项目启动,向管理员发送告警通知,修改当前分布式项目中重复的键值标识的键值类型;再次检测修改后的键值标识与所述键值管理平台中存储的键值标识是否重复;
将当前分布式项目中使用的键值信息存储在所述键值管理平台中。
2.根据权利要求1所述的分布式缓存管理方法,其特征在于,所述将当前分布式项目中使用的键值信息存储在所述键值管理平台中,进一步包括:
当检测到执行当前分布式项目的服务器缓存的键值标识与所述键值管理平台中存储的键值标识均不重复时,将当前分布式项目中使用的键值信息存储在所述键值管理平台;
当在所述分布式项目中使用完成键值时,删除所述键值信息,并在所述键值管理平台中删除该键值信息。
3.根据权利要求1所述的分布式缓存管理方法,其特征在于,所述方法还包括:
重复检测当前执行所述分布式项目的服务器缓存的键值标识与所述键值管理平台中存储的键值标识是否重复,当所述键值标识均不重复时,运行所述分布式项目。
4.一种分布式缓存管理装置,其特征在于,包括:
检测服务启动模块,用于在管理系统中预设一个键值管理平台,用于存储每个正在运行的项目所用的键值信息,键值信息包括键值内容和对应的键值标识,对当前分布式项目初始化,初始化开始时调用init函数启动执行所述分布式项目的服务器的缓存检测服务;所述键值标识包括当前项目名称和键值类型,所述键值类型为键值内容的种类;
检测模块,用于获取当前分布式项目用到的新键值内容和对应的新键值标识,将新键值标识与键值管理平台中存储的键值标识进行比较,判断键值标识的项目名称是否均重复,若重复,再判断键值标识的键值类型是否重复,若再次重复,则说明该新键值标识已经在键值管理平台中存在;
处理模块,用于当检测到所述键值标识重复时,阻断当前的分布式项目启动,向管理员发送告警通知,修改当前分布式项目中重复的键值标识的键值类型;再次检测修改后的键值标识与所述键值管理平台中存储的键值标识是否重复;
存储模块,用于将当前分布式项目中使用的键值信息存储在所述键值管理平台中。
5.一种电子设备,包括处理器和存储器,所述存储器用于存储计算机可执行程序,其特征在于:
当所述计算机程序被所述处理器执行时,所述处理器执行如权利要求1至3中任一项所述的方法。
6.一种计算机可读介质,存储有计算机可执行程序,其特征在于,所述计算机可执行程序被执行时,实现如权利要求1至3中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市到家悠享家政服务有限公司,未经长沙市到家悠享家政服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605220.7/1.html,转载请声明来源钻瓜专利网。