如何保證Redis緩存和數據庫的雙寫一致性?

在數據庫+緩存模式下,當數據庫中的數據需要更新時,緩存裏的數據怎麼處理?如何保證緩存和數據庫中數據的一致性?常用的解決方案有兩種(其他渣渣的方案這裏不討論): 1、先刪除緩存,再更新數據庫; 2、先更新數據庫,再刪除緩存; 下面我們就來看一下這兩種方案,看看它們是怎麼保證數據一致性的? 一、先刪除緩存,再更新數據庫 理想的流程是這樣的:先刪除緩存,再更新數據庫,更新完數據庫後,當有請求進來的時候發
相關文章
相關標籤/搜索