緩存穿透的解決方案

1. 什麼是緩存穿透? 查詢的key在redis中不存在 對應的id在數據庫也不存在 此時被非法用戶進行攻擊,大量的請求直接打在db上,造成宕機,這種現象叫做緩存穿透 2. 解決方案:緩存空數據 把空的數據也緩存起來,比如:空字符串、空對象、空數組等等 3. 解決方案:布隆過濾器 如圖所示,通過維護一個數組,把請求的key是否存在緩存中的結果保存在數組中,0表示不存在,1表示存在,在進入Redis
相關文章
相關標籤/搜索