CLUSTER
集群拓扑查看(架在 shard 之上的虚拟节点模型)。
CLUSTER INFO | NODES | SLOTS | SHARDS | KEYSLOT key | COUNTKEYSINSLOT slot
复杂度
INFO / NODES / SLOTS / SHARDS / MYID:O(S)。KEYSLOT:O(len(key))。COUNTKEYSINSLOT:O(N/S)。
复杂度与兼容性是从 kevy 的实现里读出来的,不是抄 Redis 的文档。有几条确实不一样 —— 它们看起来像笔误,但不是。
与 Redis 的兼容性
有差异
有差异:这是一份从配置推导出来的只读虚拟拓扑(每个 shard 一个虚拟 master)—— 没有 gossip,MEET / FORGET / SETSLOT 不产生任何效果(只是返回 OK 的空操作),没有 MIGRATE / ASK,也没有故障转移;COUNTKEYSINSLOT 只统计应答它的那个 shard 上的 key。
另见
BGREWRITEAOFBGSAVECLIENTCOMMANDCONFIGDBSIZEDEBUGFLUSHALLFLUSHDBINFOMEMORYSAVESHUTDOWNSLOWLOG