Redis CLIENT KILL 命令

返回上一级

Redis CLIENT KILL 关闭地址为 ip:port 的客户端

( Redis >= 2.4.0 )

ip:port 应该和 CLIENT LIST 命令输出的其中一行匹配

因为 Redis 使用单线程设计,所以当 Redis 正在执行命令的时候,不会有客户端被断开连接。

如果要被断开连接的客户端正在执行命令,那么当这个命令执行之后,在发送下一个命令的时候,它就会收到一个网络错误,告知它自身的连接已被关闭。

语法

Redis CLIENT KILL 命令语法如下:

127.0.0.1:6379> CLIENT KILL ip:port

返回值

成功关闭时,返回 OK

范例

# 列出所有已连接客户端

127.0.0.1:6379> CLIENT LIST
id=3 addr=127.0.0.1:58429 fd=5 name= age=2149 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

# 杀死当前客户端的连接

127.0.0.1:6379> CLIENT KILL 127.0.0.1:58429
OK

# 之前的连接已经被关闭,CLI 客户端又重新建立了连接
# 之前的端口是 58429 ,现在是 58697
# 之前的 id= 3 , 现在的 id=4

127.0.0.1:6379> CLIENT LIST
id=4 addr=127.0.0.1:58697 fd=5 name= 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

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.