一分鐘get-----------緩存穿透、緩存擊穿、緩存雪崩的詳解及解決方案

一、緩存處理流程 前臺請求,後臺先從緩存中取數據,取到直接返回結果,取不到時從數據庫中取,數據庫取到更新緩存,並返回結果,數據庫也沒取到,那直接返回空結果。 二、緩存穿透 緩存穿透是指緩存和數據庫中都沒有的數據,而用戶不斷髮起請求,如發起爲id爲-1或id爲特別大不存在的數據。只是的用戶很可能是攻擊者,攻擊會導致數據庫壓力過大、 解決方案: 1.接口層增加校驗,id做基礎校驗,id<=0的直接攔截
相關文章
相關標籤/搜索