[发明专利]分布式缓存管理方法、装置和电子设备有效
申请号: | 202110605220.7 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113220605B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 尤晓明 | 申请(专利权)人: | 长沙市到家悠享家政服务有限公司 |
主分类号: | G06F12/0817 | 分类号: | G06F12/0817 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 喻颖 |
地址: | 410205 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 缓存 管理 方法 装置 电子设备 | ||
本发明属于智能管理技术领域,提供一种分布式缓存管理方法、装置和电子设备,其中方法包括:对当前分布式项目初始化,启动执行所述分布式项目的服务器的缓存检测服务;检测所述服务器的缓存中的键值标识与预设的键值管理平台中存储的键值标识是否重复;当检测到所述键值标识重复时,阻断当前分布式项目启动,并修改当前分布式项目中重复的键值标识;将当前分布式项目中使用的键值信息存储在所述键值管理平台中。本发明对当前待启动项目所用到的新键值增加标识,并进行统一的可视化管理,确保了键值的唯一性,减小了出错率。
技术领域
本发明属于智能管理技术领域,特别适用于保洁业务,更具体的是涉及一种分布式缓存管理方法、装置、电子设备和计算机可读介质。
背景技术
在快速发展的互联网时代,海量网络请求的剧增,在保证服务的高可用和优质的用户体验的同时,如何降低请求延迟时间,提升系统的吞吐量,一直成为业界关注的焦点。
目前各个网站的服务器大多采用的都是分布式部署,服务器与服务器之间并无通信,对数据进行操作时,哪里用到就写哪里,缓存键值(key-value)分散在项目各个位置,不利于统一管理。且在不同项目中使用相同缓存集群且定义了相同的key,由于存储内容不同导致使用时偶发报错,违反数据库唯一性限制,问题难以排查,造成后台服务器程序代码抛出异常,因此,如何确保缓存key的唯一性成为当先待解决的问题。
发明内容
(一)要解决的技术问题
本发明旨在解决如何对分布式缓存进行统一管理,避免缓存key冲突导致错误的技术问题。
(二)技术方案
为解决上述技术问题,本发明的一方面提出一种分布式缓存管理方法,包括:
对当前分布式项目初始化,启动执行所述分布式项目的服务器的缓存检测服务;
检测所述服务器的缓存中的键值标识与预设的键值管理平台中存储的键值标识是否重复;
当检测到所述键值标识重复时,阻断当前分布式项目启动,并修改当前分布式项目中重复的键值标识;
将当前分布式项目中使用的键值信息存储在所述键值管理平台中。
根据本发明的优选实施方式,所述对当前分布式项目初始化,启动所述分布式项目的服务器的缓存检测服务,进一步包括:
对当前分布式项目初始化,初始化开始时调用init函数启动执行所述分布式项目的服务器的缓存检测服务。
根据本发明的优选实施方式,所述键值标识包括当前项目名称和键值类型,所述键值类型为键值内容的种类。
根据本发明的优选实施方式,所述检测所述服务器的缓存中的键值标识与预设的键值管理平台中存储的键值标识是否重复,进一步包括:
获取当前分布式项目所需的新键值内容和对应的新键值标识;
判断所述新键值标识的项目名称、键值类型与所述键值管理平台中存储的键值标识的项目名称、键值类型是否重复,其中,所述键值管理平台存储各个项目中正在使用的键值信息,所述键值信息包括键值内容和对应的键值标识。
根据本发明的优选实施方式,所述当检测到所述键值标识重复时,阻断当前分布式项目启动,并修改当前分布式项目中重复的键值标识,包括:
当检测到所述键值标识重复时,向管理员发送告警通知,修改当前分布式项目中重复的键值标识的键值类型;
再次检测修改后的键值标识与所述键值管理平台中存储的键值标识是否重复。
根据本发明的优选实施方式,所述将当前分布式项目中使用的键值信息存储在所述键值管理平台中,进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市到家悠享家政服务有限公司,未经长沙市到家悠享家政服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605220.7/2.html,转载请声明来源钻瓜专利网。