$redis->connect('192.168.200.253', 637912,3);
有个疑问,这个3秒是指连接上以后3秒后断开,还是3秒没连接上认为是超时呢?这个连接超时到底是指没连接上的超时还是连接上以后的的超时。
$redis->connect('192.168.200.253', 637912,3);
有个疑问,这个3秒是指连接上以后3秒后断开,还是3秒没连接上认为是超时呢?这个连接超时到底是指没连接上的超时还是连接上以后的的超时。
2 回答728 阅读
1 回答819 阅读
1 回答669 阅读
一般来说connect函数的超时时间是指TCP方面的链接等待时间,也就是链接的建立时间为3秒,3秒未成功,函数返回。
另外redis的server端默认5秒链接无访问,则自动kill掉该链接,而client端对此并不知情,最好每次使用时判断connection的可用性; 建议5秒无数据访问时调用一下ping/pang机制,防止链接失效;