緩存穿透、擊穿、雪崩

緩存穿透 在默認的情況下,用戶請求數據時,會先在緩存(Redis)中查找,若緩存未命中,再在數據庫中查找,一旦大量的請求數據(秒殺場景)緩存都沒有命中的話,會全部轉移到數據庫上,造成數據庫極大壓力,可能導致數據庫崩潰。 解決方法 布隆過濾器 對所有可能查詢的參數以Hash的方式存儲,能夠快速的確定是否存在這個值,在控制層直接攔截,檢驗不通過直接返回,減輕了存儲系統壓力。 緩存空對象 一次請求若在緩
相關文章
相關標籤/搜索