缓存公共组件及其实现、安装与运行方法

基本信息

申请号 CN202110953485.6 申请日 -
公开(公告)号 CN113722363A 公开(公告)日 2021-11-30
申请公布号 CN113722363A 申请公布日 2021-11-30
分类号 G06F16/2455;G06F16/26;G06F16/215 分类 计算;推算;计数;
发明人 闫文 申请(专利权)人 成都民航西南凯亚有限责任公司
代理机构 成都诚中致达专利代理有限公司 代理人 曹宇杰
地址 610095 四川省成都市天府大道北段20号
法律状态 -

摘要

摘要 本申请提供一种缓存公共组件及其实现、安装与运行方法,实现方法包括:S100注解申明及参数申明格式处理;S200注解解析配置;S300一级缓存封装:对分布式缓存的Redis的API进行封装,利用spring动态配置在加载时注入应用,以实现对第三方缓存的适配;S400二级缓存封装:使用map键值对的结构来实现本地缓存进行封装获得所述map结构,封装中对所述map的结构本身进行分区,并引入数据自动清除机制,用于在容量满或数据缓存时间到期时进行数据自动清除;S500可视化实现:使用vue实现前端可视化界面组件,以树形列表的形式展示当前缓存的内容。本方案使得缓存访问无网络请求开销,访问快,且可防止缓存穿透,具有更好的通用性和扩展性。