{
  "id": "snapshot",
  "title": "rladmin node snapshot",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/references/cli-utilities/rladmin/node/snapshot/",
  "summary": "Manages snapshots of the configuration of a node's shards and endpoints.",
  "content": "\nManages snapshots of the configuration of a node's shards and endpoints.\n\nYou can create node snapshots and use them to restore the node's shards and endpoints to a configuration from a previous point in time. If you restore a node from a snapshot (for example, after an event such as failover or maintenance), the node's shards have the same placement and roles as when the snapshot was created.\n\n## `node snapshot create`\n\nCreates a snapshot of a node's current configuration, including the placement of shards and endpoints on the node and the shards' roles.\n\n```sh\nrladmin node \u003cID\u003e snapshot create \u003cname\u003e\n```\n\n### Parameters\n\n| Parameter             | Type/Value                     | Description                                                                               |\n|-----------------------|--------------------------------|-------------------------------------------------------------------------------------------|\n| node                  | integer                        | Creates a snapshot of the specified node                    |\n| name                  | string                         | Name of the created snapshot                                |\n\n### Returns\n\nReturns `Done` if the snapshot was created successfully. Otherwise, returns an error.\n\n### Example\n\n```sh\n$ rladmin node 1 snapshot create snap1\nCreating node snapshot 'snap1' for node:1\nDone.\n```\n\n## `node snapshot delete`\n\nDeletes an existing snapshot of a node.\n\n```sh\nrladmin node \u003cID\u003e snapshot delete \u003cname\u003e\n```\n\n\nYou cannot use this command to delete a snapshot created by maintenance mode. As of Redis Enterprise Software version 7.4.2, only the latest maintenance mode snapshot is kept.\n\n\n### Parameters\n\n| Parameter             | Type/Value                     | Description                                                                               |\n|-----------------------|--------------------------------|-------------------------------------------------------------------------------------------|\n| node                  | integer                        | Deletes a snapshot of the specified node                    |\n| name                  | string                         | Deletes the specified snapshot                                |\n\n### Returns\n\nReturns `Done` if the snapshot was deleted successfully. Otherwise, returns an error.\n\n### Example\n\n```sh\n$ rladmin node 1 snapshot delete snap1\nDeleting node snapshot 'snap1' for node:1\nDone.\n```\n\n## `node snapshot list`\n\nDisplays a list of created snapshots for the specified node.\n\n``` sh\nrladmin node \u003cID\u003e snapshot list\n```\n\n### Parameters\n\n| Parameter             | Type/Value                     | Description                                                                               |\n|-----------------------|--------------------------------|-------------------------------------------------------------------------------------------|\n| node                  | integer                        | Displays snapshots of the specified node                    |\n\n### Returns\n\nReturns a list of snapshots of the specified node.\n\n### Example\n\n```sh\n$ rladmin node 2 snapshot list\nName                                               Node    Time\nsnap2                                              2       2022-05-12T19:27:51Z\n```\n\n## `node snapshot restore`\n\nRestores a node's shards and endpoints as close to the stored snapshot as possible.\n\n```sh\nrladmin node \u003cID\u003e snapshot restore \u003cname\u003e\n```\n\n### Parameters\n\n| Parameter             | Type/Value                     | Description                                                                               |\n|-----------------------|--------------------------------|-------------------------------------------------------------------------------------------|\n| node                  | integer                        | Restore the specified node from a snapshot.                    |\n| restore              | string                           | Name of the snapshot used to restore the node.              |\n\n### Returns\n\nReturns `Snapshot restore completed successfully` if the actions needed to restore the snapshot completed successfully. Otherwise, it returns an error.\n\n### Example\n\n```sh\n$ rladmin node 2 snapshot restore snap2\nReading node snapshot 'snap2' for node:2\nPlanning restore\nPlanned actions:\n* migrate redis:15 to node:2\n* failover redis:14\n* migrate redis:17 to node:2\n* failover redis:16\n* migrate redis:19 to node:2\n* failover redis:18\n* migrate redis:21 to node:2\n* failover redis:20\nProceed?[Y]es/[N]o? Y\n2022-05-12T19:43:31.486613 Scheduling 8 actions\n[2022-05-12T19:43:31.521422 Actions Status: 8 waiting ]\n* [migrate redis:21 to node:2] waiting =\u003e executing\n* [migrate redis:19 to node:2] waiting =\u003e executing\n* [migrate redis:17 to node:2] waiting =\u003e executing\n* [migrate redis:15 to node:2] waiting =\u003e executing\n[2022-05-12T19:43:32.586084 Actions Status: 4 executing | 4 waiting ]\n* [migrate redis:21 to node:2] executing =\u003e finished\n* [migrate redis:19 to node:2] executing =\u003e finished\n* [migrate redis:17 to node:2] executing =\u003e finished\n* [migrate redis:15 to node:2] executing =\u003e finished\n* [failover redis:20] waiting =\u003e executing\n* [failover redis:18] waiting =\u003e executing\n* [failover redis:16] waiting =\u003e executing\n* [failover redis:14] waiting =\u003e executing\n[2022-05-12T19:43:33.719496 Actions Status: 4 finished | 4 executing ]\n* [failover redis:20] executing =\u003e finished\n* [failover redis:18] executing =\u003e finished\n* [failover redis:16] executing =\u003e finished\n* [failover redis:14] executing =\u003e finished\nSnapshot restore completed successfully.\n```\n",
  "tags": ["docs","operate","rs"],
  "last_updated": "2026-04-01T08:10:08-05:00"
}

