Comment vérifier et définir les connexions max dans redis

Comment vérifier et définir les connexions max dans redis
Bien que Redis soit une base de données en mémoire, il permet à plus d'un client de se connecter à la base de données. Il utilise des connexions des clients sur le port TCP configuré ou les sockets UNIX.

Ce court article discutera de la façon de vérifier et d'augmenter ou de diminuer le maximum des clients pris en charge par l'instance redis.

Redis vérifie les clients maximum

Le nombre maximum de clients pris en charge par le serveur Redis est défini dans le fichier de configuration.

Par défaut, la valeur est définie sur 10 000 clients. Cependant, vous pouvez augmenter ou diminuer cette valeur, comme discuté dans les sections ultérieures.

Pour vérifier le nombre de clients Max dans votre serveur Redis, ouvrez le terminal et connectez-vous à Redis:

$ redis-Cli

Une fois connecté, exécutez la commande:

127.0.0.1: 6379> Config Get Maxclients

La commande précédente vérifiera la configuration actuelle et renverra le maximum des clients.

L'exemple de sortie suivant est fourni:

127.0.0.1: 6379> Config Get Maxclients
1) "Maxclients"
2) "10000"

Redis a défini maximum les clients

Il existe différentes façons de définir le nombre maximum de clients qui peuvent se connecter au serveur Redis.

La première méthode consiste à spécifier le nombre de clients lors du démarrage du serveur Redis.

L'exemple est comme indiqué ci-dessous:

$ redis-server --maxclients 20000

Dans la commande précédente, nous disons au serveur Redis d'accepter 20 000 clients. Nous pouvons obtenir les clients max comme suit:

127.0.0.1: 6379> Config Get Maxclients
1) "Maxclients"
2) "20000"

La deuxième méthode pour définir le nombre maximum de clients pour le serveur Redis est d'utiliser la commande config.

L'exemple suivant est fourni:

127.0.0.1: 6379> Config Set Maxclients 20000
D'ACCORD

Il y a un inconvénient avec les méthodes ci-dessus. Une fois le serveur redémarré, le nombre maximum de clients est réinitialisé à la valeur par défaut.

Nous définissons le nombre maximum de clients dans le fichier de configuration redis pour créer une valeur persistante.

Modifiez le fichier suivant avec votre éditeur de texte préféré:

$ vim / etc / redis / redis.confli

Localisez l'entrée ci-dessous et passez la valeur de 10 000 à la valeur souhaitée.

# MaxClients 10000 -> Maxclients 20000

Remarque: la ligne précédente peut être commentée. L'activer en supprimant le signe de la livre.

Enregistrez et fermez le fichier. Redémarrer le serveur redis.

$ sudo / etc / init.D / redis-server Redémarrer

Redis obtient des clients connectés

Pour afficher les clients connectés à votre serveur Redis, connectez-vous à l'instance Redis et exécutez la commande:

127.0.0.1: 6379> Liste des clients

Cela devrait renvoyer les informations sur les clients connectés. L'exemple de sortie est comme indiqué ci-dessous:

Conclusion

Ce guide a expliqué comment afficher et gérer le nombre maximum de clients connectés à votre instance redis. De plus, nous avons fourni des exemples aux deux méthodes pour définir le nombre maximum de clients qui peuvent se connecter au serveur Redis. Nous espérons que vous avez apprécié le tutoriel. Vérifiez les autres articles sur les conseils et les articles Linux pour les conseils et les articles.