Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
redis-8
/
src
/
commands
/
//opt/redis-8/src/commands/cluster-shards.json
{ "SHARDS": { "summary": "Returns the mapping of cluster slots to shards.", "complexity": "O(N) where N is the total number of cluster nodes", "group": "cluster", "since": "7.0.0", "arity": 2, "container": "CLUSTER", "function": "clusterCommand", "history": [], "command_flags": [ "LOADING", "STALE" ], "command_tips": [ "NONDETERMINISTIC_OUTPUT" ], "reply_schema": { "description": "a nested list of a map of hash ranges and shard nodes describing individual shards", "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "slots": { "description": "an even number element array specifying the start and end slot numbers for slot ranges owned by this shard", "type": "array", "items": { "type": "integer" } }, "nodes": { "description": "nodes that handle these slot ranges", "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "id": { "type": "string" }, "port": { "type": "integer" }, "tls-port": { "type": "integer" }, "ip": { "type": "string" }, "endpoint": { "type": "string" }, "hostname": { "type": "string" }, "role": { "oneOf": [ { "const": "master" }, { "const": "replica" } ] }, "replication-offset": { "type": "integer" }, "health": { "oneOf": [ { "const": "fail" }, { "const": "loading" }, { "const": "online" } ] } } } } } } } } }