redis客户端连接

雨点打透心脏的1/2处 2022-12-21 10:51 341阅读 0赞

备注:测试版本 redis 4.0.9

一.redis连接数

查看redis的连接数,redis的默认连接数是1w,当然也可以通过配置文件来修改

  1. 10.31.1.124:6379> config get maxclients
  2. 1) "maxclients"
  3. 2) "10000"

二.redis连接相关命令






























命令 概述
CLIENT LIST 返回连接到 redis 服务的客户端列表
CLIENT SETNAME 设置当前连接的名称
CLIENT GETNAME 获取通过 CLIENT SETNAME 命令设置的服务名称
CLIENT PAUSE 挂起客户端连接,指定挂起的时间以毫秒计
CLIENT KILL 关闭客户端连接

1.1 client list

client list 列出连接到redis服务的客户端列表

  1. 10.31.1.124:6379> client list
  2. id=5 addr=10.31.1.123:60814 fd=7 name= age=36 idle=36 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=command
  3. id=6 addr=10.31.1.124:37302 fd=8 name= age=30 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
  4. 10.31.1.124:6379>

1.2 client setname 和 client getname

设置和获取当前连接的名字,感觉这个用处不是很大

  1. 10.31.1.124:6379> client setname redis1
  2. OK
  3. 10.31.1.124:6379> client getname
  4. "redis1"

1.3 client pause

client pause 10000
挂起客户端,单位毫秒,此处是挂起10秒
当某个客户端的请求太频繁,可以挂起一段时间,降低服务器的负载

  1. 10.31.1.124:6379> client pause 10000
  2. OK
  3. 10.31.1.124:6379>
  4. 10.31.1.124:6379>
  5. 10.31.1.124:6379>
  6. -- 等待了接近5秒才
  7. 10.31.1.124:6379> client getname
  8. "redis1"
  9. (4.56s)
  10. 10.31.1.124:6379>
  11. 10.31.1.124:6379> client getname
  12. "redis1"

1.4 client kill

关闭客户端连接

  1. 10.31.1.124:6379> client list
  2. id=5 addr=10.31.1.123:60814 fd=7 name= age=36 idle=36 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=command
  3. id=6 addr=10.31.1.124:37302 fd=8 name= age=30 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
  4. 10.31.1.124:6379>
  5. 10.31.1.124:6379> client kill 10.31.1.123:60814
  6. OK
  7. 10.31.1.124:6379> client list
  8. id=6 addr=10.31.1.124:37302 fd=8 name=redis1 age=247 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
  9. 10.31.1.124:6379>

参考

1.https://www.redis.net.cn/tutorial/3522.html

发表评论

表情:
评论列表 (有 0 条评论,341人围观)

还没有评论,来说两句吧...

相关阅读