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 1 つにつき仮想 master 1 つ)、gossip はない。MEET / FORGET / SETSLOT は効果を持たず OK を返すだけの no-op であり、MIGRATE / ASK もフェイルオーバーも存在しない。COUNTKEYSINSLOT は応答した shard の key しか数えない。
関連
BGREWRITEAOFBGSAVECLIENTCOMMANDCONFIGDBSIZEDEBUGFLUSHALLFLUSHDBINFOMEMORYSAVESHUTDOWNSLOWLOG