项目说明:
- caffeine + redis 实现二级缓存
- 基于 Spring 规范的 Cache 接口实现
- 封装成为了一个 starter ,开箱即用
如何使用?
- 拉取到本地,打包到本地仓库,
idea 中 maven install 即可
- 在需要的项目中引入:
com.common
cache
1.0-SNAPSHOT
3. 参考 src/main/resources/demo.yaml 配置
4. 注意 注解中 cacheNames 指定的值 必须和 yaml 配置的 caffeineList.cacheName 有一个保持一致
这样可以根据项目需要,随便指定多个 cacheName,适配不同过期时间要求的 cache
5. 代码详细说明参考:https://juejin.cn/post/7223692719507931173