Maison  >  Article  >  base de données  >  Combien de connexions Redis sont configurées ?

Combien de connexions Redis sont configurées ?

anonymity
anonymityoriginal
2019-06-05 09:54:089736parcourir

Nombre de connexions client Redis

Redis reçoit les connexions des clients en écoutant un port ou un socket TCP

Lorsqu'il est établi avec le client Après la connexion. , redis effectuera les opérations internes suivantes :

(1) Le socket client sera défini en mode non bloquant, car redis utilise un modèle de multiplexage non bloquant pour le traitement du temps réseau

(2) Définissez ensuite l'attribut TCP_NODELAY pour ce socket et désactivez l'algorithme Nagle

(3) Créez ensuite un événement de fichier lisible pour surveiller l'envoi de données de ce socket client ;

Combien de connexions Redis sont configurées ?

Nombre de connexions Redis et nombre maximum de connexions

Afficher le nombre de connexions

Méthode 1 : utilisez : info clients sur la ligne de commande redis-cli pour afficher le nombre actuel de connexions redis

127.0.0.1:6379> info clients
#Clients
connected_clients:621
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
127.0.0.1:6379>

Méthode 2 : config get maxclients peut interroger le maximum nombre de connexions autorisées par redis

127.0.0.1:6379> CONFIG GET maxclients
    ##1) "maxclients"
    ##2) "10000"
127.0.0.1:6379>

2. Définir et modifier

Dans les versions postérieures à 2.6, vous pouvez modifier le nombre maximum de connexions. configuration des connexions, la valeur par défaut est 10000, qui peut être trouvée dans redis.conf Modifiez

...
# maxclients 10000
...
2.config set maxclients num 可以设置redis允许的最大连接数
127.0.0.1:6379> CONFIG set maxclients 10
OK
127.0.0.1:6379>

dans le fichier de configuration 3. Ajoutez le paramètre --maxclients 100000 lors du démarrage du service redis.service pour définir le. limite du nombre maximum de connexions

redis-server --maxclients 100000 -f /etc/redis.conf

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn