缓存和数据库的一致性,别停在 “延时双删” - codigger

Wait 5 sec.

【摘要】商品详情页是后端最典型的读写并发场景。一天几千万次请求,九成以上打在读上,价格、库存状态、促销标签全在 Redis 里躺着。写操作每天只占千分之几,却足以让缓存和数据库打架。 先说说延时双删(也有人叫延迟双删)是怎么回事。它是这样一套动作: 删除缓存 → 更新数据库 → 等待几百毫秒 → 再次删除缓 阅读全文