Redis分佈式鎖java實現解決緩存雪崩

緩存雪崩:因爲緩存失效(key生存時間到期)導致所有請求都去查找數據庫,導致數據庫CPU和內存負載過高導致宕機。 緩存雪崩原因及解決方案: 使用緩存主要解決數據同步,並減少對數據庫訪問次數。因此,通常解決方案往往是使用互斥鎖,讓一個線程訪問數據庫,並將數據更新到緩存中,其他線程訪問緩存中數據。如果是基於jvm鎖機制的話,只能解決單機問題,也就是隻讓本機一個線程訪問緩存,但是分佈式條件下是不能使用的
相關文章
相關標籤/搜索