SpringCache ----@CacheEvict: 触发缓存驱逐。

@CacheEvict: 触发缓存驱逐。

这个注解通常加载delete方法和update方法上,

@CacheEvict(value="分区名称",key=" 'key的名称' ")

修改数据,修改方法触发并成功返回  这个注解会把redis 缓存中 分区名称里 key的数据给删除。

CacheEvict(value="分区名称",allEntries) 加update方法上,一旦执行update  ,该注解会把分区中所有key 都删掉。

@Caching: 将多个缓存操作重新分组,应用在一个方法上。

@Caching注解 是将其他缓存有关注解包容在一起  同时进行。

比如@CacheEvict(value="product",key=" 'productlist' ") ;@CacheEvict(value="product",key=" 'productwo' ")

放到Caching中;

 @Caching(evict = {@CacheEvict(value="product",key=" 'productlist' ") ,@CacheEvict(value="product",key=" 'productwo' ")})

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值