commande redis CLIENT KILL


  Résultats de traduction:
client ɪl ]

vt.& vi. Tuer...

vt Arrêter [fin, échouer]; rire à mort

n. tuer mort; chasser; animal chassé

adj fatal

troisième personne du singulier : tue participe passé : tué participe passé : tué

.

commande redis CLIENT KILLsyntaxe

Fonction : Fermez le client avec l'adresse ip:port.

Syntaxe : CLIENT KILL ip:port

Explication : ip:port doit correspondre à l'une des lignes générées par la commande CLIENT LIST. Étant donné que Redis utilise une conception à thread unique, aucun client ne sera déconnecté pendant que Redis exécute des commandes. Si le client à déconnecter exécute une commande, alors lorsque la commande est exécutée et que la commande suivante est envoyée, il recevra une erreur réseau lui indiquant que sa connexion a été fermée.

Versions disponibles : >= 2.4.0

Complexité temporelle : O(N), N est le nombre de clients connectés.

Retour : Lorsque le client spécifié existe et est fermé avec succès, OK est renvoyé.

commande redis CLIENT KILLexemple

# 列出所有已连接客户端
redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:43501 fd=5 age=10 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
# 杀死当前客户端的连接
redis 127.0.0.1:6379> CLIENT KILL 127.0.0.1:43501
OK
# 之前的连接已经被关闭,CLI 客户端又重新建立了连接
# 之前的端口是 43501 ,现在是 43504
redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:43504 fd=5 age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client

Maison

vidéos

Questions et réponses