开发者社区> 问答> 正文

我的redis 报错Could not get a resource from the pool

已解决

这是什么原因啊? image.png

展开
收起
我是小美女 2021-10-25 10:35:29 1008 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    您好,不能获取Redis连接池实例。

    有如下原因导致,请排查:

    查看是否是linux防火墙未开通访问权限:

    分别是redis实例地址和哨兵。那么可以:

    ping ip
    telnet ip port
    
    

    看这两个是否都通。

    在项目中就是因为没有申请权限导致。

    redis的实例名称和哨兵地址不对

    这个是因为地址写错导致的。

    每次使用后没有关闭连接

    代码中没有finally中关闭连接池,导致连接池一直被占用,别的不能正常使用。

    连接的太多,导致连接不上

    相当于连接数太多。

    2021-10-25 10:55:23
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载