閱讀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