緩存穿透

緩存穿透 緩存只是爲了緩解數據庫壓力而添加的一層保護層,當從緩存中查詢不到我們需要的數據就要去數據庫中查詢了。如果被黑客利用,頻繁去訪問緩存中沒有的數據,那麼緩存就失去了存在的意義,瞬間所有請求的壓力都落在了數據庫上,這樣會導致數據庫連接異常。 解決方案: 約定:對於返回爲NULL的依然緩存,對於拋出異常的返回不進行緩存,注意不要把拋異常的也給緩存了。採用這種手段的會增加我們緩存的維護成本,需要在
相關文章
相關標籤/搜索