公司的一个接口用redis存储pv/uv,一直以来,非常好用,某天发现,接口反映非常慢,经过长时间排查。是redis的cpu非常高,到了60%以上。之前设置的70%报警。然后有个广告使用了keys 查询,我们的redis 里面的key 有几千万,致使 cpu 超高。
改造这个方法后,速度明显起来了,cpu也降到了20%
以后千万记得不用keys查询。
本文分享了一次Redis CPU异常升高的经历及解决方案。由于使用keys命令查询导致CPU飙升至60%以上,通过调整方法,成功将CPU占用率降至20%,系统响应速度显著提升。
公司的一个接口用redis存储pv/uv,一直以来,非常好用,某天发现,接口反映非常慢,经过长时间排查。是redis的cpu非常高,到了60%以上。之前设置的70%报警。然后有个广告使用了keys 查询,我们的redis 里面的key 有几千万,致使 cpu 超高。
改造这个方法后,速度明显起来了,cpu也降到了20%
以后千万记得不用keys查询。
1万+
252
2431

被折叠的 条评论
为什么被折叠?