高併發場景下緩存數據庫不一致性問題

一、緩存與數據庫不一致情況 在一般的網站的架構中,我們都會採用緩存架構來抗住高併發場景下的讀請求。那麼對於寫請求,先更新緩存還是先更新數據庫? 本文以商品庫存信息爲例,我們展開討論,假設剛開始數據庫庫存=100,緩存中庫存=100. 1.先更新數據庫,後更新緩存 這種情況下,當需要更新庫存的時候,先更新數據庫中的庫存=99,然後再更新緩存=99。 但是想象一種場景,由於網絡原因,數據庫更新成功,但
相關文章
相關標籤/搜索