在redis 5.9.102上使用client kill user< username>时出现语法错误

oyxsuwqo  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(383)

根据文档,我试图按用户杀死一个redis客户机,但是我发现了一个语法错误 redis-cli :

redis:6379> client kill user my_client
(error) ERR syntax error
redis:6379> info

# Server

redis_version:5.9.102

这个命令的正确语法是什么?

yquaqz18

yquaqz181#

根据提交给 unstable 版本,语法正确。但它并没有发布到稳定的版本,如您使用的版本。
如果您想通过ip:port格式删除客户机,那么您需要这样的东西;

127.0.0.1:6379> client list
id=272 addr=127.0.0.1:51374 fd=8 name= age=66 idle=1 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=26 qbuf-free=32742 obl=0 oll=0 omem=0 events=r cmd=client
id=273 addr=127.0.0.1:51376 fd=9 name= age=19 idle=16 flags=P db=0 sub=1 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=subscribe
127.0.0.1:6379> client kill 127.0.0.1:51376
OK
127.0.0.1:6379>

相关问题