數據庫和緩存一致性

一、思考 今天程序過程中突然想到了一個問題,怎麼保證redis緩存和mysql數據庫中的數據相同(一致性)。即在更新數據時怎樣保證數據庫和redis緩存始終相同。從理論上講,給緩存設置過期時間是保證最終一致性的解決方案。這種方案下,所有寫操作以數據庫爲準,對緩存做最大努力即可。下面介紹的是不依賴於給緩存設置過期時間的更新數據的方案。 首先必須明確一點,所有的數據都是必須以數據庫持久化的數據爲主,緩
相關文章
相關標籤/搜索