緩存(Redis)和數據庫間的數據一致性--筆記

案例一: 當我們更新數據庫成功,需要更新緩存中的數據,此時緩存更新失敗,這時數據庫和緩存的數據就不一致了 案例二: 當我們刪除緩存記錄後,還沒來得及刪除數據庫數據,此時另一個線程來讀取,發現緩存沒數據就去讀數據庫的數據並將它寫入緩存,此時緩存就有了髒數據,當刪完數據庫數據時,下一次訪問就會拿到緩存的髒數據 此時數據庫爲空,redis不爲空 解決方案一:延時雙刪策略 客戶端-------》刪除red
相關文章
相關標籤/搜索