Maison > Questions et réponses > le corps du texte
$redis->connect('192.168.200.253', 637912,3);
有个疑问,这个3秒是指连接上以后3秒后断开,还是3秒没连接上认为是超时呢?这个连接超时到底是指没连接上的超时还是连接上以后的的超时。
大家讲道理2017-04-24 09:15:48
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 ;
PHPz2017-04-24 09:15:48
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.
高洛峰2017-04-24 09:15:48
D'une manière générale, ce qui vient avec connect est le délai d'expiration de la connexion.