关注爱因诗贤 每天进步一点点 导读
只要在业务中使用缓存,就必然会面对缓存和数据库之间的一致性保证问题了,这也是 Redis 缓存应用中的必答题,如果某些业务场景数据不一致,就会导致严重的错误,比如某个商品库存信息在 Redis 中和数据库中不一致,这就会导致用户下单操作出现严重错误,这个是在业务上无法接受的,这篇文章来学习一下 Redis 缓存和数据库不一致。
1.笔记图
2.数据一致性是啥意思?
不符合下面这两种情况就属于缓存和数据库的数据不一致:
缓存中有数据,缓存的数据值需要和数据库中的值相同
缓存中没有数据,数据库中的值必须是最新值