Dans Redis, nous pouvons résilier une connexion client à l'aide de la commande client. Apprenons à accomplir cela.
Client redis Kill
Dans Redis, la commande du client Kill met fin à la connexion client spécifiée. La syntaxe est fournie ci-dessous:
Adresse de tuer le client: port
Le format doit être dans le nom d'hôte: port.
CLIENTS DE LISTE DE REDIS
Avant de mettre fin aux clients connectés au cluster Redis, il est bon de connaître les clients connectés et s'il est bon de les fermer ou non.
Pour afficher toutes les connexions à l'instance Redis, utilisez la commande Client List comme suit:
127.0.0.1: 6379> Liste des clients
La commande précédente doit renvoyer une liste de toutes les connexions au serveur redis. Un exemple de sortie est fourni ci-dessous:
Notez que chaque connexion a une adresse IP et un port correspondants. Par conséquent, pour résilier une connexion, vous devez spécifier l'adresse IP et le port auquel ils sont connectés.
Redis Close Connection
Nous pouvons fermer une connexion comme indiqué dans l'exemple suivant:
127.0.0.1: 6379> Client Kill 127.0.0.1: 43674
D'ACCORD
La commande précédente reviendra OK si l'opération est exécutée avec succès.
Fermer la connexion par ID
Redis vous permet également de fermer une connexion en fonction de l'ID. Par exemple, à partir de la sortie de la commande Client List, vous remarquerez la colonne ID comme indiqué ci-dessous:
Vous pouvez utiliser l'ID suivant pour terminer la connexion comme indiqué:
127.0.0.1: 6379> Client Kill ID 4
(entier) 1
La commande renvoie 1, indiquant que la commande s'exécute avec succès.
Fermez toutes les connexions locales
Vous pouvez résilier toutes les connexions connectées à une adresse locale spécifiée.
Un exemple est fourni ci-dessous:
127.0.0.1: 6379> Client Kill Laddr 127.0.0.1: 6379
(entier) 2
La commande précédente se terminera et renvoie le nombre de connexions fermées.
Redis me saute
Vous remarquerez que Redis ne ferme pas la connexion effectuant la fermeture. Le paramètre SkipMe mène ceci. Le paramètre SkipMe prend oui / non comme valeur. Il est défini sur oui par défaut.
Cependant, si vous souhaitez fermer toutes les connexions au serveur, y compris le vôtre, vous pouvez définir le paramètre SkipMe sur non.
Un exemple est fourni ci-dessous:
127.0.0.1: 6379> Client Kill Laddr 127.0.0.1: 6379 Skipme no
(entier) 5
Conclusion
Cet article spécifie comment fermer les connexions client sur le serveur redis. Ce didacticiel utile met en évidence comment fermer les connexions client sur le serveur Redis à l'aide d'un processus fiable, tel que la commande redis client kill, redis list les clients, redis close connection. Vérifiez les autres articles sur les conseils de Linux pour plus de conseils et de commandes.