php redis断开连接,redis的连接释放问题 - Starsea's Note

redis连接的时候有 connect 和 pconnect 两种 , 今天做项目时候用的 pconnect 手动 close 之后用 redis-cli info | grep conn 发现连接数并没有释放,感到奇怪,查询了很多资料后得到如下结论.

首先看看官方文档

pconnect, popen

Description: Connects to a Redis instance or reuse a connection already established with pconnect/popen.

The connection will not be closed on close or end of request until the php process ends.

So be patient on to many open FD’s (specially on redis server side) when using persistent

connections on many servers connecting to one redis server.

Also more than one persistent connection can be made identified by either host + port + timeout

or host + persistent_id or unix socket + timeout.

This feature is not available in threaded versions. pconnect and popen then working like their non

persistent equivalents.

Parameters

host: string. can be a host, or the path to a unix domain socket<

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值