缓存与数据库的数据一致性问题怎么解决,这三种方案帮你搞定

通常在高性能要求的场景,我们的系统设计会把数据存储到DB,然后冗余一份数据在缓存中。读请求优先从缓存读取数据,未命中缓存再从DB读取,如下图:   欢迎关注笔者,优质文章都在这里等你。 这样做的好处是可以减小DB的压力,提高请求的响应速度。 但这种架构在提升系统读请求处理能力的同时,给系统写请求的处理带来了不少的麻烦。因为数据在DB跟缓存中各自保存了一份,如何保证它们之间的数据一致就是本文要讨论的
相关文章
相关标签/搜索