前言
本文实现了SpringCache + Redis的集中式缓存,方便大家对学习了解缓存的使用。
本文实现:
实现本文代码的前提:
步骤
在Spring Boot中通过@EnableCaching注解自动化配置合适的缓存管理器(CacheManager),Spring Boot根据下面的顺序去侦测缓存提供者:
我们所需要做的就是实现一个将缓存数据放在Redis的缓存机制。
注意:- spring-boot-starter-data-redis和spring-boot-starter-redis的区别:https://blog.csdn.net/weixin_38521381/article/details/79397292
可以看出两个包并没有区别,但是当springBoot的版本为1.4.7 以上的时候,spring-boot-starter-redis 就空了。要想引入redis就只能选择有data的。
该文件完成三项设置:key过期时间;key命名方式;value序列化方式:JSON便于查看
效果图
image.png
注意事项
参考
缓存入门:http://blog.didispace.com/springbootcache1/
Redis集中式缓存:http://blog.didispace.com/springbootcache2/
代码实现:(经典好用,有小bug):https://zhuanlan.zhihu.com/p/30540686
代码实现(可参考):https://www.jianshu.com/p/6ba2d2dbf36e
页面更新:2024-04-12
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号