{ "SLOTS": { "summary": "Returns the mapping of cluster slots to nodes.", "complexity": "O(N) where N is the total number of Cluster nodes", "group": "cluster", "since": "3.0.0", "arity": 2, "container": "CLUSTER", "function": "clusterCommand", "deprecated_since": "7.0.0", "replaced_by": "`CLUSTER SHARDS`", "doc_flags": [ "DEPRECATED" ], "history": [ [ "4.0.0", "Added node IDs." ], [ "7.0.0", "Added additional networking metadata field." ] ], "command_flags": [ "LOADING", "STALE" ], "command_tips": [ "NONDETERMINISTIC_OUTPUT" ], "reply_schema": { "description": "nested list of slot ranges with networking information", "type": "array", "items": { "type": "array", "minItems": 3, "maxItems": 4294967295, "items": [ { "description": "start slot number", "type": "integer" }, { "description": "end slot number", "type": "integer" }, { "type": "array", "description": "Master node for the slot range", "minItems": 4, "maxItems": 4, "items": [ { "description": "endpoint description", "oneOf": [ { "description": "hostname or ip", "type": "string" }, { "description": "unknown type", "type": "null" } ] }, { "description": "port", "type": "integer" }, { "description": "node name", "type": "string" }, { "description": "array of node descriptions", "type": "object", "additionalProperties": false, "properties": { "hostname": { "type": "string" }, "ip": { "type": "string" } } } ] } ], "additionalItems": { "type": "array", "description": "Replica node for the slot range", "minItems": 4, "maxItems": 4, "items": [ { "description": "endpoint description", "oneOf": [ { "description": "hostname or ip", "type": "string" }, { "description": "unknown type", "type": "null" } ] }, { "description": "port", "type": "integer" }, { "description": "node name", "type": "string" }, { "description": "array of node descriptions", "type": "object", "additionalProperties": false, "properties": { "hostname": { "type": "string" }, "ip": { "type": "string" } } } ] } } } } }