文章目录
一、解决方案
1.1 先更新缓存,再更新数据库
?? 问题:
?? 解决方案
不采用这种方式嘎,哈哈??
1.2 先删除缓存,再更新数据库
?? 问题:
?? 解决方案
延时双删:
1.3 先更新数据库,再更新缓存
?? 问题:
?? 解决方案
二、总结
1、有个重要的问题是缓存一定要设置过期时间
,以MySQL为主
,这样的好处是,如果缓存过期了,会去数据库查询最新的数据。
2、个人认为不管采用那种方式,都不能百分之百确保缓存一致性,只有最优解,有想法欢迎在评论区留言!