springboot 使用spring cache缓存 和 缓存数据落地到
redis
sspringboot工程已经和方便的支持缓存cache的使用了,几个注解就可以搞定。注意,这些缓存注解是
基于spring容器环境的。
本文主要实现了:使用spring的 cache缓存功能,和将缓存数据落地到redis中
注解说明
配置依赖
pom.xml文件配置maven依赖
配置启动
启动类上加 @EnableCaching启用缓存
// 放启动类上,开启缓存
@EnableCaching
// 放需要缓存的类上,统一设置缓存参数,简化配置@CachePut @Cacheable @CacheEvict
@CacheConfig:抽取类中的所有的公共配置
// 查询增加缓存
@Cacheable:作用于查询方法上,查询接口继续缓存。
// 删除缓存
@CacheEvict:清除缓存,适用于删除方法上。
// 修改缓存
@CachePut:调用方法,又更新缓存数据,适合用于修改方法上,修改数据内容后缓存。
评论0
最新资源