redis缓存与数据库双写不一致问题以及解决方案

参考: 缓存与库先写哪个,这十几张图告诉你 分布式之数据库和缓存双写一致性方案解析 1. 先更新数据库,再更新缓存 不可行。 原因分析: 频繁更新缓存浪费资源(写多读少的场景) 缓存数据计算复杂,浪费性能(可能涉及多张表的计算) 线程并发安全问题。(更新缓存的顺序不一致,导致脏数据) 2.先更新数据库,再删除缓存 旁路缓存策略(Cache Aside Pattern) 使用方式 基本读取: 先读缓
相关文章
相关标签/搜索