緩存穿透、擊穿、雪崩

取數據流程   緩存穿透:指緩存和數據庫中都沒有的數據,而用戶不斷髮起請求,如發起爲id爲「-1」的數據或id不存在的數據。這時的用戶很可能是攻擊者,攻擊會導致數據庫壓力過大。 解決方案:最常見的則是採用布隆過濾器,將所有可能存在的數據哈希到一個足夠大的bitmap中,一個一定不存在的數據會被 這個bitmap攔截掉,從而避免了對底層存儲系統的查詢壓力。另外也有一個更爲簡單粗暴的方法(我們採用的就
相關文章
相關標籤/搜索