redis 逾時時間
PHP中文网
PHP中文网 2017-04-24 09:13:48
0
3
903

$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機制,防止連結失效;

PHPzhong

redis 的 PHP 驅動程式有很多 => http://redis.io/clients#php 不知道你用的具體是哪一個。
不過寫在 connect 方法的參數中,應該是建立連結的超時時間。

小葫芦

一般來說跟connect一起的都是連結的超時時間。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板