171、缓存-SpringCache-@CacheEvict

本文探讨了缓存失效的两种常见模式:一是通过修改数据使缓存失效,下次查询时重新加载;二是直接删除缓存,如菜单更新时清除相关缓存。介绍了在RedisDeskTopManager中观察缓存变化的方法,并通过重启服务验证缓存是否正确失效。

缓存失效模式

修改的时候,使缓存失效,下次重新查询的时候,再加入缓存

在 RedisDeskTopManager客户端查看缓存,可以看到缓存删除了

重启服务刷新页面

有了缓存,再次刷新首页,就不会去访问数据库了

现在有一种需求就是,改了菜单,要将这两个缓存都删除

修改下分类

缓存就没有了

第二种方式:重启服务,测试下就行了

重启服务,刷新  gulimall.com

查询有缓存,然后再修改菜单,缓存就会消失

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值