开发者社区> 问答> 正文

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

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

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

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

    2019-07-17 18:46:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载