什么是 redis 的雪崩、穿透和擊穿?

一、雪崩

原因:大量key同一時間失效,導(dǎo)致redis短暫失效。所有請求直接到mysql,打垮mysql
解決方法:
1.設(shè)置隨機的過期時間
2.限流組件,可以設(shè)置每秒的請求

二、穿透

原因:查詢一個不存在的數(shù)據(jù)(類似id = -1),redis和mysql中都查不到,導(dǎo)致mysql被打垮
解決方法:
1.布隆過濾
2.每次系統(tǒng)從數(shù)據(jù)庫中只要沒查到,就寫一個空值到緩存里去

三、擊穿

原因:某個熱key過期,大量的請求就擊穿了緩存,直接請求數(shù)據(jù)庫
解決方法:設(shè)置熱key永久有效

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 偶爾, 我經(jīng)過你的身旁, 余光瞥見你眉梢的溫柔。 偶爾, 你來到我的心間, 指尖輕戳我心扉的薄扇。 偶爾, 我們面...
    微微風吟閱讀 286評論 0 0
  • 銀河護衛(wèi)隊 早期成員「2」 查理-27:本名未知,是31世紀的木星人,經(jīng)過基因改造可以承受高重力環(huán)境,肌肉發(fā)達擁有...
    夏洛克不養(yǎng)貓閱讀 868評論 0 3
  • 1.已收聽晨間導(dǎo)讀 2.案例分析 (1)求助者心理問題的突出特點:焦慮,抑郁。 (2)可能得診斷是創(chuàng)傷后應(yīng)激障礙,...
    蘭紫鷊草閱讀 299評論 1 0

友情鏈接更多精彩內(nèi)容