緩存雪崩,緩存穿透解決方案

1. 緩存穿透:查詢一個必然不存在的數據。好比文章表,查詢一個不存在的id,每次都會訪問DB,若是有人惡意破壞,極可能直接對DB形成影響。php 解決辦法:對全部可能查詢的參數以hash形式存儲,在控制層先進行校驗,不符合則丟棄。html 2.緩存失效:若是緩存集中在一段時間內失效,DB的壓力凸顯。這個沒有完美解決辦法,但能夠分析用戶行爲,儘可能讓失效時間點均勻分佈。web     緩存雪崩 緩存
相關文章
相關標籤/搜索