Skip to main content

Manage backup

Backups are managed at the cluster level and are performed without stopping the cluster.

View backup list

You can view the list of backups created in MemStore for the corresponding project.

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. Click the Backup menu and select either the Manual backups or Automated backups tab.

Manual backups tab

ItemDescription
NameName of the backup
StatusCheck the backup status
- For more details, refer to Backup status
Cluster nameName of the associated cluster
Engine versionRedis OSS engine version of the source cluster
Cluster modeWhether cluster mode is enabled. Can only be restored to a cluster with the same mode
Backup file sizeSize of the backup file
Cache sizeCache size of the backup
Backup start timeTime when the backup started
[More]Restore, Copy, Export, Delete

Automated backups tab

ItemDescription
NameName of the backup
StatusCheck the backup status
- For more details, refer to Backup status
Cluster nameName of the associated cluster
Engine versionRedis OSS engine version of the source cluster
Cluster modeWhether cluster mode is enabled. Can only be restored to a cluster with the same mode
Backup file sizeSize of the backup file
Cache sizeCache size of the backup
Backup retention periodRetention period configured on the cluster
Backup expiration timeTime when the backup is deleted after retention period
Backup start timeTime when the backup started
[More]Restore, Copy, Export, Delete

Configure automated backup

Automated backups run once daily at a specified time. You can configure them during cluster creation or through the cluster management menu. This setting is available only when the number of nodes is at least 2. When changing the backup retention period or start time while the automated backup option is enabled, the changes apply to newly created backups going forward.

caution

While a backup is being created, you cannot add/delete/promote nodes or delete the cluster.

During cluster creation

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. Click Create Cluster.
  3. Fill in the automated backup settings and click Create.
ItemCategoryDescription
Automated backupsBackup optionWhether to enable daily automated backups
Retention periodChoose from 1 to 35 days
Backup start timeBackup starts within 15 minutes of the selected time

While managing a cluster

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. In the Cluster menu, click the [More] icon for the target cluster > Set automated backup.
  3. Enter the required values and click OK.
ItemCategoryDescription
Automated backupsBackup optionWhether to enable daily automated backups
Retention periodChoose from 1 to 35 days
Backup start timeBackup starts within 15 minutes of the selected time

Create manual backup

You can manually create a backup in MemStore under the following conditions:

info
  • The cluster must be in Running state
  • A replica must exist
  • No other backup in progress
  • There must be at least 2 nodes
caution

While a backup is being created, you cannot add/delete/promote nodes or delete the cluster.

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. Select the cluster where the backup will be created.
  3. Click the Backup menu, then click Create Backup.
  4. Fill in the required information in the popup and click Create.
  5. Check the created backup file from the Backup menu.

Restore

To use the restore function, a backup must be created beforehand. You can create a new cluster from the selected backup file.

info
  • Restoration is only possible in the same cluster mode as the backup.
  • Restoration supports the same or higher Redis engine version than the backup.
caution

Restore may fail if the cache size of the source backup exceeds 60% of the memory of the target cluster flavor.

Restore from cluster details

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. Select the cluster using the backup.
  3. In the Backup menu, click [More] for the target backup > Restore.
  4. Fill in the restore information and click Create.

Restore from cluster creation

For details, refer to Create cluster.

Copy

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. In the Backup menu, select the backup to copy.
  3. Click Copy.
  4. Enter the name of the new backup and click OK.

Export

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. In the Backup menu, select the backup to export to Object Storage.
  3. Click Export.
ItemCategoryDescription
Selected backup-Name of the selected backup
Export backup name-Name of the backup in Object Storage
- If using cluster mode, add shard number to the name to generate files for each shard
Object StorageS3 connectionWhether to use S3
- If not used, use swifta:// path format. S3 support will be added later
Bucket nameName of the bucket in Object Storage
Path (optional)Subdirectory under the bucket (must be within 396 bytes)
Full pathFull path combining bucket and directory
  1. Enter export name and path, then click OK.
info

If export fails, check Cloud Trail for details.

Delete backup

You can delete backups that are no longer needed.

caution

Once deleted, the backup is completely returned and cannot be recovered.

  1. Go to KakaoCloud Console > Data Store > MemStore.
  2. In the Cluster menu, select the cluster containing the backup.
  3. In the Backup menu, click the [More] icon of the target backup > Delete backup.
  4. In the popup, fill in the required information and click Delete.