SpringCache 數據庫一致性問題 淺談

緩存和數據庫不一致的問題 先更新數據庫,再更新緩存 先更新數據庫更新成功了,但是更新redis的時候失敗了,這就導致了數據庫和Redis裏面的數據不一致, 解決辦法 先更新緩存,再更新數據庫,更新緩存的時候,先刪除緩存,再去更新數據庫,再添加緩存 這樣的話即使緩存更新失敗了 緩存裏面的數據也被刪了,如果刪除緩存都失敗的話,就不更新數據庫了,直接拋異常解決,這時候如果後面一個加入緩存失敗的話只是增加
相關文章
相關標籤/搜索