特牛网址导航

【精选】缓存双写一致性_罗志宏的博客-CSDN博客

网友收藏
文章浏览阅读1.3k次。缓存双写一致性1. 缓存基本使用方式2. 先更新数据库,再更新缓存2.1 线程安全问题2.2 从业务场景角度考虑3. 先删除缓存,再更新数据库3.1 线程安全问题3.2 延时双删策略4. 先更新数据库,再删除缓存5. 最终方案前言:在开头有必要说明,如果对数据一致性要求比较高就不要存缓存,因为只要涉及到双写就一定存在一致性问题。1. 缓存基本使用方式  如果可以容忍数据不一致话,我们可以给缓存设置一个过期时间,所有写操作以数据库为基准,缓存过期后就会去数据库中取新值,保证了数据的最终一致性  过_缓存双写一致性