緩存:穿透優化。

緩存穿透是指查詢一個根本不存在的數據,緩存層和存儲層都不會命中,通常出於容錯的考慮,如果從存儲層查不到數據則不寫入緩存層,如上圖所示整個過程分爲如下3步: 緩存層不命中。 存儲層不命中,不將空結果寫回緩存。 返回空結果。 緩存穿透將導致不存在的數據每次請求都要到存儲層去查詢,失去了緩存保護後端存儲的意義。 緩存穿透問題可能會使後端存儲負載加大,由於很多後端存儲不具備高併發性,甚至可能造成後端存儲宕
相關文章
相關標籤/搜索