1. 程式人生 > 實用技巧 >高併發情況下redis CPU超過90%

高併發情況下redis CPU超過90%

我們往常都是看到在高併發情況下mysql很容易崩,現在介紹下redis也可以崩,導致相關業務不可用

重要建議:各系統之間使用不同的redis,防止業務使用交叉使用導致全部服務不可用

如圖所示,CPU已經超過80%,就已經導致系統服務癱瘓:

記憶體使用情況,如圖所示

如圖所示,這裡可以看到每秒的QPS


解決問題原因查詢,進入日誌管理,慢sql,可以看出大量keys 模糊查詢,導致CPU暴增,導致服務不可用,如圖所示


解決問題:去掉keys 模糊匹配查詢,使用精確查詢