緩存穿透:
客戶端同時大量請求一個緩存中一定不存在的值,這時緩存會去請求db,造成db崩潰。
解決方法:1.布隆過濾器,將所有可能存在的值放到一個足夠大的bitmap中
2.訪問空值的話,將其暫時存儲在緩存,時間設置短點。
緩存雪崩:
大量數據在同一時間過期,大量數據會轉發至db
解決辦法:
過期時間設置隨機值
緩存擊穿:
在某一時間熱門數據失效,造成db崩潰
解決方法:
加鎖,對於到期的數據,發現其即將到期然後去更新該緩存
大量數據在同一時間過期,大量數據會轉發至db
過期時間設置隨機值
在某一時間熱門數據失效,造成db崩潰
加鎖,對於到期的數據,發現其即將到期然後去更新該緩存
本文整理自Zabbix中級認證專家李銘栓(滿分學員)在Zabbix Meetup廣州站的演講。 掌握這幾種監控方式解決80%的監控問題,剩下的20%如何實現?這裏有答案! 幾點經驗分享: 1
一、幾個基本概念 tty(Teletypewriter) 來源於“電傳打印機”,Linux系統中則是終端設備的統稱,同時也代指操作系統中支持終端設備的tty子系統。 console(控制檯)