缓存读写策略 - Cache Aside

场景描述 比如一条数据同时存在数据库、缓存,现在你要更新此数据,你会怎么更新? 先更新数据库?还是先更新缓存? 其实这两种方式都有问题。 ###(1)先更新数据库,后更新缓存 这样会造成数据不一致。 A 先把数据库更新为 123,由于网络问题,更新缓存的动作慢了。 这时,B 去更新数据库了,改为了 456,紧接着把缓存也更新为 456。 现在 A 更新缓存的请求到了,把缓存更新为了 123。 那么
相关文章
相关标签/搜索