備註:測試版本 redis 4.0.9
檢視redis的連線數,redis的預設連線數是1w,當然也可以通過配置檔案來修改
10.31.1.124:6379> config get maxclients
1) "maxclients"
2) "10000"
命令
概述client list
返回連線到 redis 服務的客戶端列表
client setname
設定當前連線的名稱
client getname
獲取通過 client setname 命令設定的服務名稱
client pause
掛起客戶端連線,指定掛起的時間以毫秒計
client kill
關閉客戶端連線
client list 列出連線到redis服務的客戶端列表
10.31.1.124:6379> client list
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
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
10.31.1.124:6379>
設定和獲取當前連線的名字,感覺這個用處不是很大
10.31.1.124:6379> client setname redis1
ok10.31.1.124:6379> client getname
"redis1"
client pause 10000
掛起客戶端,單位毫秒,此處是掛起10秒
當某個客戶端的請求太頻繁,可以掛起一段時間,降低伺服器的負載
10.31.1.124:6379> client pause 10000
ok10.31.1.124:6379>
10.31.1.124:6379>
10.31.1.124:6379>
-- 等待了接近5秒才
10.31.1.124:6379> client getname
"redis1"
(4.56s)
10.31.1.124:6379>
10.31.1.124:6379> client getname
"redis1"
關閉客戶端連線
10.31.1.124:6379> client list
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
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
10.31.1.124:6379>
10.31.1.124:6379> client kill 10.31.1.123:60814
ok10.31.1.124:6379> client list
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
10.31.1.124:6379>
1. Redis 客戶端連線
redis 通過監聽乙個 tcp 埠或者 unix socket 的方式來接收來自客戶端的連線,當乙個連線建立後,redis 內部會進行以下一些操作 在 redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在2.6版本中這個值變成可配置的。maxclients 的預設值是 10000,你也可...
Redis 客戶端連線
在 redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在2.6版本中這個值變成可配置的。maxclients 的預設值是 10000,你也可以在 redis.conf 中對這個值進行修改。config getmaxclients 1 maxclients 2 10000 以下例項我們在服務...
Redis 客戶端連線
redis 客戶端連線 redis 通過監聽乙個 tcp 埠或者 unix socket 的方式來接收來自客戶端的連線,當乙個連線建立後,redis 最大連線數 在redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在 2.6版本中這個值變成可配置的。maxclients 的預設值是 100...