解决redis Could not get a resource from the pool 问题

       年初新开发了项目自己搭建的框架用到了redis,用户量到现在快10万了。有几次出现Could not get a resource from the pool问题初次解决方式比较暴力。当时不在现场指挥运维人员修改了reids的连接数为10000,从此太平了很久。

     最近因为项目比较多对redis使用越来越多理论上不会出现的问题再次出现Could not get a resource from the pool。本着快速解决问题的原则是集群下一台一台重启。问题解决后不淡定了。细细排查看了下redis info 发现client 连接数量在4000+比较吓人,在线人数都没有4000。继续查看redis 配置 发现 timeout 忘记优化了。。。。

总结:

     1.暴力方式调高redis连接最高可以搞到10万。

      2.设置redis       超时时间  config set timeout    。

     3.查看对redis 程序的配置 是否合理 。

    

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值