緩存穿透,緩存擊穿,緩存雪崩

緩存穿透 所謂的緩存穿透,簡單來講就是查詢某些不存在的key時,緩存和數據庫查詢結果都爲空,而空的結果又不被緩存起來,而導致每次查詢都去請求數據庫層的情況。在流量大時,可能DB就掛掉了,要是有人利用不存在的key頻繁攻擊我們的應用,這就是漏洞。 過程: 緩存不命中,進而導致每次查詢都去查詢數據庫,緩存也就失去了作用,通常表現爲服務器負載迅速上升,嚴重時可能直接宕機。 常見的兩種方法是緩存空數據和使
相關文章
相關標籤/搜索