常見的Redis架構設計缺陷 - 緩存穿透

什麼是緩存穿透 所謂的緩存穿透,簡單來講就是查詢某些不存在的key時,緩存和數據庫查詢結果都爲空,而空的結果又不被緩存起來,而導致每次查詢都去請求數據庫層的情況。 過程: 緩存不命中,進而導致每次查詢都去查詢數據庫,緩存也就失去了作用,通常表現爲服務器負載迅速上升,嚴重時可能直接宕機。 常見場景 日常網站開發中,我們通常會將一些訪問頻繁的頁面緩存起來,比如文章詳情頁、商品詳情頁等,而這些又恰恰是爬
相關文章
相關標籤/搜索