Redis與數據庫的數據一致性解決方案

我們該如何保證Redis與數據庫的一致性呢? 更新的時候,先更新數據庫,然後再刪除緩存。 讀的時候,先讀緩存;如果沒有的話,就讀數據庫,同時將數據放入緩存,並返回響應。 乍一看,一致性問題貌似很好的得到了解決。但仔細一想,你會發現還是有問題:如果先更新了數據庫,刪除緩存的時候失敗了怎麼辦?那麼數據庫中是新數據,緩存中是老數據,數據出現不一致了。 改進方案: 先刪除緩存,後更新數據庫。因爲即使後面更
相關文章
相關標籤/搜索