Redis學習總結(7)——怎麼保持緩存與數據庫一致性?

1、不一致緣由分析 將不一致分爲三種狀況: 1. 數據庫有數據,緩存沒有數據; 2. 數據庫有數據,緩存也有數據,數據不相等; 3. 數據庫沒有數據,緩存有數據。 在討論這三種狀況以前,先說明一下我使用緩存的策略,也是大多數人使用的策略,叫作 Cache Aside Pattern。簡而言之,就是 1. 首先嚐試從緩存讀取,讀到數據則直接返回;若是讀不到,就讀數據庫,並將數據會寫到緩存,並返回。
相關文章
相關標籤/搜索