缓存公共组件及其实现、安装与运行方法
基本信息
申请号 | 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实现前端可视化界面组件,以树形列表的形式展示当前缓存的内容。本方案使得缓存访问无网络请求开销,访问快,且可防止缓存穿透,具有更好的通用性和扩展性。 |
