有没有办法在Redis中存储客户端IP?

时间:2015-09-05 21:16:06

标签: redis

我可以在Redis的Redis引擎的int sysAutoRotate = 0; try { sysAutoRotate = Settings.System.getInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION); } catch (SettingNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } 命令中保存客户端IP吗?

这样的事情:

SET

1 个答案:

答案 0 :(得分:8)

假设您不了解SET,您可以执行以下操作:

  1. 使用CLIENT SETNAME
  2. 为与Redis的连接设置唯一名称
  3. 使用CLIENT LIST
  4. 获取客户列表
  5. 找到包含您的连接名称的行并提取IP地址
  6. 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 命令
  7. 中使用获取的IP地址

    示例

    {{1}}