阅读596 返回首页    go 阿里云 go 技术社区[云栖]


阿里云redis-proxy命令支持

client命令

client命令从3.3.0开始支持,目前支持client list, setname, getname, kill四个sub command.

client list

client list列出所有连接到该proxy的所有user connection,字段和redis内核一样,id, age, idle直接使用libeasy层的字段。addr, fd, name, db, multi字段和redis内核表达的意思完全一样。sub, psub在proxy层没作区分,要么都为1,要么都为0。其他字段目前没有意义,在后续版本中逐渐完善。

client setname

用法和redis内核一致

client getname

用法和redis内核一致

client kill

kill命令目前只支持两种形式:cient kill ip:port, client kill addr ip:port

info命令

从3.3.0开始proxy新增info key子命令。

info key user_key

用于查某个key所在的slot和db。

127.0.0.1:6379> info key test_key
slot:15118 db:0

riinfo命令

和iinfo命令类似,但使用在读写分离的模式下。用法中增加了一个readonly slave的idx,用于指定在第几个readonly slave上执行info命令。在读写分离集群中可以用来在指定readonly slave上执行info命令。如果在非读写分离集群中使用,会返回错误。
用法:

riinfo db_idx ro_slave_idx

sunion, sdiff, sinter命令

从3.3.0开始,这三个命令不再要求所有key必须在同一个slot中。
集群模式使用受限的命令

最后更新:2017-11-12 17:03:57

  上一篇:go  移动硬盘里面的文件打不开怎么办怎么免费恢复
  下一篇:go  规模网络-pk拾10高手选号群11111v679