您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
redis客户端命令
发布时间:2021-11-21 16:32:01编辑:雪饮阅读()
CLIENT LIST 返回连接到 redis 服务的客户端列表
127.0.0.1:6379> client list
id=3 addr=127.0.0.1:36746 laddr=127.0.0.1:6379 fd=8 name= age=6005 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=26 qbuf-free=32744 argv-mem=10 obl=0 oll=0 omem=0 tot-mem=49794 events=r cmd=client user=default redir=-1
CLIENT SETNAME 设置当前连接的名称
127.0.0.1:6379> client setname client1
OK
127.0.0.1:6379> client list
id=3 addr=127.0.0.1:36746 laddr=127.0.0.1:6379 fd=8 name=client1 age=6316 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=26 qbuf-free=32744 argv-mem=10 obl=0 oll=0 omem=0 tot-mem=49794 events=r cmd=client user=default redir=-1
CLIENT GETNAME 获取通过 CLIENT SETNAME 命令设置的服务名称
127.0.0.1:6379> client getname
"client1"
CLIENT PAUSE 挂起客户端连接,指定挂起的时间以毫秒计
127.0.0.1:6379> client pause 1000
OK
如果挂起太久可以看到执行一个命令等待结果响应的时间就也很久,这里只是查看这几个key竟然要6秒多:
127.0.0.1:6379> client pause 10000
OK
127.0.0.1:6379> keys *
1) "key:__rand_int__"
2) "key333"
3) "counter:__rand_int__"
4) "user2_user1_queue"
5) "key222"
6) "key4444"
7) "clientname"
8) "sicily"
9) "mylist"
10) "user1_user2_queue"
11) "myhash"
(6.59s)
CLIENT KILL 关闭客户端连接
127.0.0.1:6379> client list
id=3 addr=127.0.0.1:36746 laddr=127.0.0.1:6379 fd=8 name=client1 age=6650 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=26 qbuf-free=32744 argv-mem=10 obl=0 oll=0 omem=0 tot-mem=49794 events=r cmd=client user=default redir=-1
127.0.0.1:6379> client kill 127.0.0.1:36746
OK
127.0.0.1:6379> keys *
1) "key:__rand_int__"
2) "key333"
3) "counter:__rand_int__"
4) "user2_user1_queue"
5) "key222"
6) "key4444"
7) "clientname"
8) "sicily"
9) "mylist"
10) "user1_user2_queue"
11) "myhash"
127.0.0.1:6379> client list
id=4 addr=127.0.0.1:36748 laddr=127.0.0.1:6379 fd=8 name= age=17 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=26 qbuf-free=32744 argv-mem=10 obl=0 oll=0 omem=0 tot-mem=49794 events=r cmd=client user=default redir=-1
这里可以看到关闭后好像还能正常操作,这是因为关闭自己后自己又重新创建了,但是可以看到端口号是和之前的端口号不同了的。
关键字词:redis,客户端命令