redis最大连接和CPU使用过高

redis默认最大连接数为10000


redis 使用的cpu过高是因为:

1.存在慢查询语句 

slowlog get 10  获取慢查询语句

slowlog len  查看保存了多少慢查询语句


2.连接数量过多,导致要执行的语句过多,要排队

info clients


3、value值过大?比如value几十兆,当然这种情况比较少,其实也可以看做是慢查询的一种


4、aof重写/rdb fork发生?瞬间会堵一下Redis服务器


5、要使用长连接,不要使用短连接


获取redis里面的配置   config  get  maxclients

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 9,486评论 2 27
  • 1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费。 作者Antirez的博客,Antirez维护的R...
    JefferyLcm阅读 17,194评论 1 51
  • 作者:黄湘龙 花了三天时间,把REDIS 3.0.6英文版大部分都翻译过来了,还有部分没翻译完,等我慢慢更新本文章...
    TopTools阅读 5,723评论 0 0
  • ## Generated by install_server.sh ## # Redis configuratio...
    依然饭太稀阅读 6,223评论 0 5
  • 5/15/2017 7:06:35 PM 纵观各大组件,配置文件占据极其重要的地位。可配置化也是当下开发的一流行趋...
    爱做梦的胖子阅读 9,868评论 0 8