緩存與數據庫不一致,咋辦?

緩存與數據庫的操作時序,不管是《Cache Aside Pattern》中的方案,還是《究竟先操作緩存,還是數據庫?》中的方案,都會遇到緩存與數據庫不一致的問題。今天聊聊這個問題。 一、數據庫主從不一致 先回顧下,無緩存時,數據庫主從不一致問題。 如上圖,發生的場景是,寫後立刻讀: (1)主庫一個寫請求(主從沒同步完成) (2)從庫接着一個讀請求,讀到了舊數據 (3)最後,主從同步完成 導致的結果
相關文章
相關標籤/搜索