XX公司筆試題

高可用會遇到的問題: 緩存雪崩:大量key設置相同過期時間,導致緩存在同一時刻同時失效,導致所有請求直接訪問數據庫,壓力驟大,引起雪崩。 解決辦法:給每個緩存時間加上一個隨機時間,使得每個key的過期時間不同。 緩存穿透:訪問一個不存在的key,導致緩存不起作用,直接訪問數據庫,流量大時,數據庫掛掉。 解決方法:訪問key未在DB查詢到值,也將空值寫進緩存,但可以設置較短過期時間 緩存擊穿:訪問一
相關文章
相關標籤/搜索