• Could not get a resource from the pool


    redis报错Could not get a resource from the pool
    情况是:
    1.可以连接redis
    2.可以keys *查看数据,但是发现key少了好多(其实原因就是大量的key过期,导致redis出现block)
    3.也注释掉了bind 127.0.0.1
    4.执行redis-cli ,然后info clients查看连接发现没有超最大连接
    5.防火墙没有问题
    试了网上的好多方法都不行,最后执行了以下命令成功了

    config set stop-writes-on-bgsave-error no

    一般出现这原因是无法获取redis连接池的资源,通常引起的原因是连接池慢了,程序没有及时释放redis连接,通常解决办法一般有以下几种:
    1.修改代码,释放连接
    2.检查redis服务是否启动,是否能ping通
    3.加大最大连接数 等等。。。。

  • 相关阅读:
    第1次作业
    第0次作业
    总结报告
    第14、15周作业
    第七周作业
    第六周作业
    第四周作业
    第四次作业
    第三次作业
    2018第二次作业
  • 原文地址:https://www.cnblogs.com/weianlai/p/11352072.html
Copyright © 2020-2023  润新知