redis的php客户端为什么连接数这么大

2025-03-09 08:57:57
推荐回答(1个)
回答1:

因为一般扩展的开发者,都会在脚本结束时自己关闭已经使用的连接,但是这个插件居然没有,而是需要你自己去关闭。当然关闭连接对只对connect函数有效,pconnect是不需要关闭连接的。其具体使用方法就是在脚本结束前调用redis对象的close方法,来关闭连接。或者更省事点,用类似下面的代码

register_shutdown_function(function () {
global $redis;
$redis->close();
});
经过测试,自己关闭连接后,用netstat -na看6379端口的连接就很少了。