redis 超时时间
PHP中文网
PHP中文网 2017-04-24 09:13:48
[Redis讨论组]

$redis->connect('192.168.200.253', 637912,3);
有个疑问,这个3秒是指连接上以后3秒后断开,还是3秒没连接上认为是超时呢?这个连接超时到底是指没连接上的超时还是连接上以后的的超时。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
大家讲道理
  • 一般来说connect函数的超时时间是指TCP方面的链接等待时间,也就是链接的建立时间为3秒,3秒未成功,函数返回。

  • 另外redis的server端默认5秒链接无访问,则自动kill掉该链接,而client端对此并不知情,最好每次使用时判断connection的可用性; 建议5秒无数据访问时调用一下ping/pang机制,防止链接失效;

PHPz

redis 的 PHP 驱动有很多 => http://redis.io/clients#php 不知道你用的具体是哪一个。
不过写在 connect 方法的参数中,应该是建立链接的超时时间。

高洛峰

一般来说跟connect一起的都是连接的超时时间。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号