Redis緩存穿透和緩存擊穿問題

緩存穿透     描述:緩存穿透是指緩存和數據庫中都沒有的數據,而用戶不斷髮起請求,且請求的數據均爲不存在的數據(id爲-1這種)。     解決方案: 接口進行參數校驗,將必要的參數進行基礎校驗,超過參數範圍則直接攔截; 從緩存取不到的數據,在數據庫中也沒有取到,這時也可以將key-value對寫爲key-null,緩存有效時間可以設置短點,如30秒(設置太長會導致正常情況也沒法使用)。這樣可以
相關文章
相關標籤/搜索