clusterCommand parameters details

meet

开启gossip协议,然后各个nodes 自动处理其他节点

nodes

各个节点的信息 master,slave myid and so forth

myid

myid的信息

slots

slots分配在各个master之间的信息

flushslots

删除当前所有的槽点,,只针对 master有用 slave无用

addslots delslots 删除添加 slots

setslot

有问题,,只能master迁移,,并且 拥有当前slots key的master才有权,,但是迁移之后这个slots 完全不能用啦!
迁移某个节点到另外的nodeId中
ETSLOT 10 MIGRATING

info 相关信息

saveconfig

手动存储信息

keyslot

crc16 算法 帮你计算 根据keys值 得出最后的int 16384中的值

countkeysinslot

计算当前槽点中 含有多少个key值 , 比如 h1 crc 16 9457 设置一个
set h1 22222
cluster countkeysinslot 9457 -> 1

getkeysinslot

CLUSTER GETKEYSINSLOT
CLUSTER GETKEYSINSLOT 9457 1 -> h1
获取当前槽点的keys包含哪些

forget

CLUSTER FORGET
群中删除某个节点 。。。但是删除之后节点仍然在用。。只是在cluster nodes里面删除了。。你登录 相应的 node节点一样可用。。。搞不懂这个机制

replicate

CLUSTER REPLICATE
类型与 slaveof 是ruby那边 定义好 master slave ,,master addslots slave replicate

slaves

CLUSTER SLAVES
获取master相应 slave信息

count-failure-reports

CLUSTER COUNT-FAILURE-REPORTS
获取当前节点失败记录的个数

failover

CLUSTER FAILOVER [FORCE|TAKEOVER]
这里需要特别注意,,failover的机制和 sentinel一样么 ??这需要非常注意具体没看

reset

CLUSTER RESET [SOFT|HARD]
master 不能reset
slave reset 表示从当前cluster中剔除

set-config-epoch

CLUSTER SET-CONFIG-EPOCH 设置当前纪元

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值