2015-09-05 116 views

回答

8

假設你不知道你的$client_ip,你可以做到以下幾點:

  1. 爲您的連接設置一個唯一的名稱與CLIENT SETNAME
  2. 到的Redis通過CLIENT LIST獲取客戶列表
  3. 找到包含連接名稱的行並提取IP地址
  4. 使用獲得的IP地址在您的SET命令

127.0.0.1:6379> client getname 
(nil) 
127.0.0.1:6379> client setname FreddyFrog 
OK 
127.0.0.1:6379> client getname 
"FreddyFrog" 
127.0.0.1:6379> client list 
id=4 addr=127.0.0.1:49426 fd=6 name=FreddyFrog age=25 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 
+3

偉大的答案 - 有一票!我添加了一個人們可以看到的例子。 –

+0

謝謝 - 正在計劃在我加入我的筆記本電腦後添加示例,但是您將工作保存在我的手中:) –

相關問題