fix host:port
call host:port command arg arg .. arg
check host:port
import host:port
--from <arg>
set-timeout host:port milliseconds
add-node new_host:new_port existing_host:existing_port
--master-id <arg>
--slave
reshard host:port
--to <arg>
--from <arg>
--slots <arg>
--yes
create host1:port1 ... hostN:portN
--replicas <arg>
help (show this help)
del-node host:port node_id
For check, fix, reshard, del-node, set-timeout you can specify the host and port of any working node in the cluster.参数说明:
call:执行redis命令
create:创建一个新的集群。host1:port1 ... hostN:portN指定了用于构建Redis Cluster的所有redis实例,节点角色由顺序决定,先master之后是slave。而--replicas 则指定了为Redis Cluster中的每个Master节点配备几个Slave节点。
add-node 将一个节点添加到集群里面, 第一个是新节点ip:port, 第二个是任意一个已存在节点ip:port,--master-id
reshard:重新分片
check:查看集群信息
del-node:移除一个节点
对于客户端redis-cli要访问集群,在启动的时候需要添加一个-c参数,如查看集群所有节点: