如何保证缓存与数据库的双写一致性?

Cache Aside Pattern 最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。 读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。 三种方案如下: 串行化可以保证一定不会出现不一致的情况,但是它也会导致系统的吞吐量大幅度降低,高并发下效率大大降低。 先更新数据库,再删除缓存 为什么是删除缓存,而不是更新缓存? 原因很简单,很
相关文章
相关标签/搜索