Restoring from a backup into a new cache
You can restore an existing backup into a new Serverless cache or a self-designed cluster.
Note
ElastiCache Serverless supports RDB files compatible with Redis versions between 5.0 and the latest version available.
To restore a backup to a serverless cache (console)
-
Sign in to the AWS Management Console and open the ElastiCache console at https://console.aws.amazon.com/elasticache/
. -
From the navigation pane, choose Backups.
-
In the list of backups, choose the box to the left of the backup name that you want to restore.
-
Choose Actions and then Restore.
Enter a name for the new serverless cache, and an optional description.
Click Create to create your new cache and import data from your backup.
To restore a backup to a self-designed cluster (console)
-
Sign in to the AWS Management Console and open the ElastiCache console at https://console.aws.amazon.com/elasticache/
. -
From the navigation pane, choose Backups.
-
In the list of backups, choose the box to the left of the backup name you want to restore from.
-
Choose Actions and then Restore.
-
Choose Design your own cache and customize the cluster settings, such as node type, sizes, number of shards, replicas, AZ placement, and security settings.
-
Choose Create to create your new self-designed cache and import data from your backup.
Note
ElastiCache Serverless supports RDB files compatible with Redis versions between 5.0 and the latest version available.
To restore a backup to a new serverless cache (AWS CLI)
The following AWS CLI example creates a new cache using create-serverless-cache
and imports data from a backup.
For Linux, macOS, or Unix:
aws elasticache create-serverless-cache \ --serverless-cache-name CacheName \ --engine redis --snapshot-arns-to-restore Snapshot-ARN
For Windows:
aws elasticache create-serverless-cache ^ --serverless-cache-name CacheName ^ --engine redis ^ --snapshot-arns-to-restore Snapshot-ARN
To restore a backup to a self-designed cluster (AWS CLI)
You can restore a Redis (cluster mode disabled) backup in two ways.
You can restore to a single-node Redis (cluster mode disabled) cluster using the AWS CLI operation create-cache-cluster.
You can restore to a Redis cluster with read replicas (a replication group). To do this, you can use either Redis (cluster mode disabled) or Redis (cluster mode enabled) with the AWS CLI operation create-replication-group. In this case, you seed the restore with a Redis .rdb file. For more information on seeding a new self-designed cluster, see Seeding a new self-designed cluster with an externally created backup.
When using either the create-cache-cluster
or create-replication-group
operation, be sure to include the parameter
--snapshot-name
or --snapshot-arn
s to seed the new cluster or replication group with the data from the backup.