redis 超时时间
PHP中文网
PHP中文网 2017-04-24 09:13:48
0
3
930

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(3)
大家讲道理
  • D'une manière générale, le délai d'attente de la fonction de connexion fait référence au temps d'attente du lien dans TCP, c'est-à-dire que le temps d'établissement du lien est de 3 secondes. Si le lien échoue dans les 3 secondes, la fonction revient.

  • De plus, le côté serveur de Redis passe par défaut à 5 secondes sans accès au lien, puis tue automatiquement le lien. Le côté client n'en est pas conscient. Il est préférable de juger de la disponibilité de la connexion. à chaque utilisation ; il est recommandé qu'il n'y ait aucune donnée pendant 5 secondes. Appelez le mécanisme ping/pang lors de la visite pour éviter une défaillance du lien ;

PHPzhong

Il existe de nombreux pilotes PHP pour redis => http://redis.io/clients#php Je ne sais pas lequel vous utilisez.
Cependant, écrit dans les paramètres de la méthode connect, il devrait s'agir du délai d'attente pour établir le lien.

小葫芦

D'une manière générale, ce qui vient avec connect est le délai d'expiration de la connexion.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal