SpringBoot中使用Redis缓存,简单清晰,有图有真相!

SpringBoot中使用Redis缓存

在pom.xml中添加redis和springboot整合的依赖

SpringBoot中使用Redis缓存,简单清晰,有图有真相!

配置文件application.yml添加redis基本配置

SpringBoot中使用Redis缓存,简单清晰,有图有真相!

启动类开启缓存注解

SpringBoot中使用Redis缓存,简单清晰,有图有真相!

将需要缓存的对象序列化

SpringBoot中使用Redis缓存,简单清晰,有图有真相!

在查询方法上添加@Cacheable注解

根据ID查询,先查询缓存,没查到才会执行方法体的内容去查询DB。

SpringBoot中使用Redis缓存,简单清晰,有图有真相!

在新增方法上添加@CacheEvict注解

这里可根据实际业务场景,在增、删、改等方法上面添加改注解,意思是当执行该方法时,将会清除所有缓存,则下一次查询时会去DB查询最新的数据。

SpringBoot中使用Redis缓存,简单清晰,有图有真相!