Client Connection

10 min Niveau 9

Redis accepte les connexions des clients sur le port TCP d'écoute configuré et sur le socket Unix, s'il est activé. Lorsqu'une nouvelle connexion client est acceptée, les opérations suivantes sont effectuées -

  • Le socket client est mis dans un état non bloquant puisque Redis utilise le multiplexage et les E/S non bloquantes.
  • L'option TCP_NODELAY est définie afin de s'assurer que nous n'avons pas de retard dans notre connexion.
  • Un événement de fichier lisible est créé afin que Redis soit capable de collecter les requêtes du client dès que de nouvelles données sont disponibles pour être lues sur le socket.

Nombre maximum de clients

Dans la configuration de Redis (redis.conf), il y a une propriété appelée maxclients, qui décrit le nombre maximum de clients qui peuvent se connecter à Redis.

Voici la syntaxe de base de la commande.

config get maxclients  

1) "maxclients" 
2) "10000" 

Par défaut, cette propriété est fixée à 10000 (en fonction de la limite du nombre maximum de descripteurs de fichiers du système d'exploitation), mais vous pouvez modifier cette propriété.

Exemple

Dans l'exemple suivant, nous avons fixé le nombre maximum de clients à 100000, tout en démarrant le serveur.

redis-server --maxclients 100000 

Commandes de Redis Client

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus