緩存穿透,擊穿,雪崩

緩存的處理流程 ​ 前臺請求,後臺先從緩存中取數據,取到直接返回結果,取不到時從數據庫中取,數據庫取到更新緩存,並返回結果,數據庫也沒取到,那直接返回空結果。 緩存穿透 概念:數據庫中沒有數據,緩存中也沒有數據。 威脅:當用戶發起不存在id的請求(例如id=-1),這時會導致數據庫壓力過大。 解決:使用bloomfilter(布隆過濾器) 可以使用google的guava包,也可以自己實現一個。
相關文章
相關標籤/搜索