[发明专利]一种缓存配置的修改方法及装置在审
申请号: | 201710668256.3 | 申请日: | 2017-08-07 |
公开(公告)号: | CN107436769A | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 李子华 | 申请(专利权)人: | 安徽优易思信息技术有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230088 安徽省合肥市高新区黄*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 配置 修改 方法 装置 | ||
技术领域
本发明涉及缓存配置的修改技术领域,特别涉及一种缓存配置的修改方法及装置。
背景技术
缓存是计算机领域通用的概念,它介于应用程序与永久数据存储源之间,作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行效率。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读取缓存的数据,缓存的实现不仅需要作为物理介质的硬件,还需要用于管理缓存的并发访问和过期等策略的软件,因此缓存的实现是软硬件共同完成的。
目前在java领域的缓存系统有JBoss cache、OSCache、Java Caching System等。这些Java缓存系统大都必须在代码层次对缓存数据进行控制,只支持API方式的硬编码开发,缓存配置需要以硬编码的方式写到java代码中,其中,缓存配置是一个至关重要的配置,它关系到整个应用程序的性能表现。
然而,编码式的缓存配置方式决定了在对缓存配置进行修改时,需要首先在代码中查找到需要修改的部分,修改代码后,再对修改后的代码进行编译和重新部署,才能完成对缓存配置的修改。该缓存配置修改方法操作繁琐,效率极低。
发明内容
本发明所要解决的技术问题是提供一种缓存配置的修改方法及装置,旨在简化对缓存配置的修改过程。
为实现上述目的,本发明提供以下的技术方案:一种缓存配置的修改方法,应用于服务器,包括:
接收针对目标服务器中待改修配置文件的操作指令;
读取所述待修改的配置文件;
根据所述操作指令对所述待改修配置文件进行修改,得到汇总的修改操作结果;
根据所述汇总的修改操作结果,对查找到的配置文件进行修改并存储,生成修改后的配置文件。
可选的,所述方法还包括:
用修改后的配置文件替换所述查找到的待改修配置文件。
可选的,所述接收针对目标服务器中待改修配置文件的操作指令,包括:
判断所接收到的操作指令中是否包含针对目标缓存数据的增加、删除、替换操作中的一种或者多种;
如果是,确定所接收到的指令为针对目标服务器中待改修配置文件的操作指令。
可选的,确定所述待改修配置文件中是否包含目标缓存数据的步骤包括:
根据缓存配置的配置文件中的缓存策略,在缓存中按照过滤条件查询是否存在所述目标缓存数据;
若否,确定所述待改修配置文件中不否包含目标缓存数据;
若是,确定所述待改修配置文件中是否包含目标缓存数据。
另外,本发明实施例还提供了一种缓存配置的修改装置,应用于服务器,包括:
接收模块,用于接收针对目标服务器中待改修配置文件的操作指令;
读取模块,用于读取所述待修改的配置文件;
汇总模块,用于根据所述操作指令对所述待改修配置文件进行修改,得到汇总的修改操作结果;
修改模块,用于根据所述汇总的修改操作结果,对查找到的配置文件进行修改并存储,生成修改后的配置文件。
应用本发明提供的一种缓存配置的修改方法及装置,应用于服务器,包括:接收针对目标服务器中待改修配置文件的操作指令;读取所述待修改的配置文件;根据所述操作指令对所述待改修配置文件进行修改,得到汇总的修改操作结果;根据所述汇总的修改操作结果,对查找到的配置文件进行修改并存储,生成修改后的配置文件。不需要将缓存代码硬编码到系统代码中,实现了缓存配置与代码的解耦,在系统后期维护和缓存配置变更时,不再需要修改代码,代码编译和重新部署的过程,只需要修改配置文件即可,大大简化了缓存配置的修改过程,提高了修改效率。
附图说明
图1是本发明实施例提供的缓存配置的修改方法一种流程示意图;
图2是本发明实施例提供的缓存配置的修改方法另一种流程示意图;
图3是本发明实施例提供的缓存配置的修改装置的结构示意图。
具体实施方式
为使发明的目的、技术方案和优点更加清楚明了,下面通过附图中及实施例,对本发明技术方案进行进一步详细说明。但是应该理解,此处所描述的具体实施例仅仅用以解释本发明技术方案,并不用于限制本发明技术方案的范围。
为解决现有技术问题,本发明实施例提供一种缓存配置的修改方法及装置,以下分别进行详细说明。
实施例1:
本发明实施例中,参见图1,一种缓存配置的修改方法流程示意图,应用于服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽优易思信息技术有限责任公司,未经安徽优易思信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710668256.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种总线控制方法及电子设备
- 下一篇:一种计算机资源生成方法、系统及计算机