springboot @Cacheable注解实现Redis缓存


 

  0、前言
  • 一、spring boot集成Redis
    • 1、添加依赖
    • 2、配置文件增加Redis配置
    • 3、使用
    • 4、总结:
  • 二、@Cacheable注解实现Redis缓存
    • 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集群的方式,这些项目实战干货我们以后再来详细聊;