Maison  >  Questions et réponses  >  le corps du texte

redis 超时时间

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

PHP中文网PHP中文网2736 Il y a quelques jours875

répondre à tous(3)je répondrai

  • 大家讲道理

    大家讲道理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 ;

      répondre
      0
  • PHPz

    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.

    répondre
    0
  • 高洛峰

    高洛峰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.

    répondre
    0
  • Annulerrépondre