Redis雙寫一致性問題和解決方案

一、讀寫過程 1、讀: (1)先讀cache,如果數據命中則返回 (2)如果數據未命中則讀db (3)將db中讀取出來的數據入緩存 2、寫: (1)先淘汰cache (2)再寫db 二、數據不一致原因       先操作緩存,在寫數據庫成功之前,如果有讀請求發生,可能導致舊數據入緩存,引發數據不一致。       在分佈式環境下,數據的讀寫都是併發的,上游有多個應用,通過一個服務的多個部署(爲了保
相關文章
相關標籤/搜索