什麼是緩存穿透,如何解決

場景: 對於系統A,假設一秒 5000 個請求,結果其中 4000 個請求是黑客發出的惡意攻擊。 黑客發出的那 4000 個攻擊,緩存中查不到,每次你去數據庫裏查,也查不到。 舉個例子 數據庫 id 是從 1 開始的,結果黑客發過來的請求 id 全部都是負數。這樣的話,緩存中不會有,請求每次都會直接越過緩存,直接查詢數據庫。這種惡意攻擊場景的緩存穿透就會直接把數據庫給打死。 大概就是這個樣子: 解
相關文章
相關標籤/搜索