阿裏雲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