{
  "schema_version": 2,
  "id": "operate/rs/references/cli-utilities/rladmin/verify",
  "title": "rladmin verify",
  "url": "https://redis.io/docs/latest/operate/rs/references/cli-utilities/rladmin/verify/",
  "summary": "Prints verification reports for the cluster.",
  "tags": [
    "docs",
    "operate",
    "rs"
  ],
  "last_updated": "2026-09-24T10:14:21+01:00",
  "page_type": "content",
  "content_hash": "c8bca145cb0507b5f70437329f81d6b5563dab76a76de98f0d4bdfd5098a3484",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "Prints verification reports for the cluster."
    },
    {
      "id": "verify-balance",
      "title": "`verify balance`",
      "role": "content",
      "text": "Prints a balance report that displays all of the unbalanced endpoints or nodes in the cluster.\n\n[code example]\n\nThe [proxy policy](https://redis.io/docs/latest/operate/rs/databases/configure/proxy-policy#proxy-policies) determines which nodes or endpoints to report as unbalanced.\n\nA node is unbalanced if:\n- `all-nodes` proxy policy and the node has no endpoint\n\nAn endpoint is unbalanced in the following cases:\n- `single` proxy policy and one of the following is true:  \n    - Shard placement is [`sparse`](https://redis.io/docs/latest/operate/rs/databases/memory-performance/shard-placement-policy#sparse-shard-placement-policy) and none of the master shards are on the node\n    - Shard placement is [`dense`](https://redis.io/docs/latest/operate/rs/databases/memory-performance/shard-placement-policy#dense-shard-placement-policy) and some master shards are on a different node from the endpoint\n- `all-master-shards` proxy policy and one of the following is true:  \n    - None of the master shards are on the node\n    - Some master shards are on a different node from the endpoint"
    },
    {
      "id": "parameters",
      "title": "Parameters",
      "role": "parameters",
      "text": "| Parameter | Type/Value | Description |\n|-----------|------------|-------------|\n| node | integer | Specify a node ID to return a balance table for that node only (optional) |"
    },
    {
      "id": "returns",
      "title": "Returns",
      "role": "returns",
      "text": "Returns a table of unbalanced endpoints and nodes in the cluster."
    },
    {
      "id": "examples",
      "title": "Examples",
      "role": "example",
      "text": "Verify all nodes:\n\n[code example]\n\nVerify a specific node:\n\n[code example]"
    },
    {
      "id": "verify-rack_aware",
      "title": "`verify rack_aware`",
      "role": "content",
      "text": "Verifies that the cluster complies with the rack awareness policy and reports any discovered rack collisions, if [rack-zone awareness](https://redis.io/docs/latest/operate/rs/clusters/configure/rack-zone-awareness) is enabled.\n\n[code example]"
    },
    {
      "id": "parameters-1",
      "title": "Parameters",
      "role": "parameters",
      "text": "None"
    },
    {
      "id": "returns-1",
      "title": "Returns",
      "role": "returns",
      "text": "Returns whether the cluster is rack aware. If rack awareness is enabled, it returns any rack collisions."
    },
    {
      "id": "example",
      "title": "Example",
      "role": "example",
      "text": "[code example]"
    }
  ],
  "examples": [
    {
      "id": "verify-balance-ex0",
      "language": "sh",
      "code": "rladmin verify balance [ node <ID> ]",
      "section_id": "verify-balance"
    },
    {
      "id": "examples-ex0",
      "language": "sh",
      "code": "$ rladmin verify balance       \nThe table presents all of the unbalanced endpoints/nodes in the cluster\nBALANCE:\nNODE:ID  DB:ID  NAME  ENDPOINT:ID  PROXY_POLICY  LOCAL SHARDS   TOTAL SHARDS",
      "section_id": "examples"
    },
    {
      "id": "examples-ex1",
      "language": "sh",
      "code": "$ rladmin verify balance node 1\nThe table presents all of the unbalanced endpoints/nodes in the cluster\nBALANCE:\nNODE:ID  DB:ID  NAME  ENDPOINT:ID  PROXY_POLICY  LOCAL SHARDS   TOTAL SHARDS",
      "section_id": "examples"
    },
    {
      "id": "verify-rack_aware-ex0",
      "language": "sh",
      "code": "rladmin verify rack_aware",
      "section_id": "verify-rack_aware"
    },
    {
      "id": "example-ex0",
      "language": "sh",
      "code": "$ rladmin verify rack_aware\n\nCluster policy is not configured for rack awareness.",
      "section_id": "example"
    }
  ]
}
