开发者社区 问答 正文

redis 连接不释放,什么原因,求助。

redis 客户端(我的应用系统)关闭后redis服务器连接仍然不释放,占用了redis服务器的连接数,一段时间后我的redis服务器的最大连接数(10000)就被达标了,应用开始报到达连接上限的错,其实我的redis 上的有效连接还真就没有几个。

展开
收起
落地花开啦 2016-02-22 15:01:36 6012 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    确认连接已经关闭,通过netstat -anp查看是否进入TIME_AWAIT状态,如果没有就说明没关闭。
    还有你是用的redis池?用完就返回到池里,每次从池里获取,然后给redis池设置过期时间,以及空闲数,最大数等等。

    2019-07-17 18:46:42
    赞同 展开评论