記一次線上事故,redis 的keys問題,cpu引起的效能問題

hcmony發表於2017-11-24

公司的一個介面用redis儲存pv/uv,一直以來,非常好用,某天發現,介面反映非常慢,經過長時間排查。是redis的cpu非常高,到了60%以上。之前設定的70%報警。然後有個廣告使用了keys 查詢,我們的redis 裡面的key 有幾千萬,致使 cpu 超高。

改造這個方法後,速度明顯起來了,cpu也降到了20%

以後千萬記得不用keys查詢。

相關文章