DB和redis数据如何保证一致

2020-12-21  本文已影响0人  Happyday_5fce

先删除数据库在更新缓存 ,然后在延时删除一次。

延迟删除为了解决这种情况。

    线程B把线程A删除的缓存,又覆盖了,还是缓存里还是老的数据。

为什么不先删除缓存:

1.先删除缓存会导致数据库和缓存数据不一致。

2.还会有缓存击穿。当然缓存击穿有解决办法。但是这样会使方案更麻烦

上一篇 下一篇

猜你喜欢

热点阅读