springboot @Cacheable注解实现Redis缓存
0、前言
- 1、添加依赖
- 2、配置文件增加Redis配置
- 3、使用
- 4、总结:
- 1、添加依赖
- 2、配置文件中增加配置
- 3、实现自定义缓存管理器
- 4、使用:可以直接使用了,在UserServiceImpl中
- 其中,key如果不设置,会根据我们设置的生成器生成KEY,如果自己设置的话,有几种方式,下面介绍一下:
- 5、测试
- 附:Redis Windows下简单实用以及Redis GUI工具Redis desktop manager的使用,也简单介绍下:
- 1、Redis Windows版的简单使用:
- 2、Redis desktop manager的使用
- 附demoGIT地址:https://github.com/anson-yang/cloverDemo.git
回到顶部回到顶部回到顶部回到顶部
三、后续
第二种方式中注解实现Redis缓存的方式有个缺点,就是失效时间都统一配置了,更多时候,我们希望失效时间可以每个方法单独配置,所以二的方法还需要改造,实现失效时间单独配置的功能;还有Redis一般我们都会搭建集群实现高可用,关于Linux、docker搭建Redis集群的方式,这些项目实战干货我们以后再来详细聊;