-
@Cacheable
根据方法对其返回结果进行缓存,下次请求时,如果缓存存在,则直接读取缓存数据返回;如果缓存不存在,则执行方法,并把返回的结果存入缓存中;一般用在查询方法上
属性:value(cacheNames)
缓存名,必填,它指定了你的缓存存放在哪块命名空间
属性:key 可选属性 -
@CacheEvict
使用该注解标志的方法,会清空指定的缓存;一般用在更新或者删除方法上
属性:value (cacheNames)
缓存名,必填,它指定了你的缓存存放在哪块命名空间
属性:allEntries
是否清空所有缓存,默认为 false;如果指定为 true,则方法调用后将立即清空所有的缓存 -
Redis 中测试是否已存入
命令:keys *
查到的结果为:value属性值::key属性值
Spring Boot 整合Redis 常见缓存注解
猜你喜欢
转载自blog.csdn.net/weixin_51681634/article/details/111170909
今日推荐
周排行