Manage backup
Backup is managed at the cluster level and is performed without stopping the cluster.
View backup list
You can view the list of backups created in the MemStore for the current project.
-
Go to the KakaoCloud Console > Data Store > MemStore.
-
Click the Backup menu, then select either the Manual backup or Automated backup tab.
Manual backup tab
Item Description Name Name of the backup Status Check backup status
- See Backup status values for detailsCluster name Name of the cluster associated with the backup Engine version Redis OSS engine version of the source cluster Cluster mode Whether cluster mode is enabled. Restoration is only possible to clusters with the same mode Backup file size Size of the backup file Cache size Size of the backup cache Backup start time Time when the backup started [⋮] button Restore, Copy, Export, Delete Automated backup tab
Item Description Name Name of the backup Status Check backup status
- See Backup status values for detailsCluster name Name of the cluster associated with the backup Engine version Redis OSS engine version of the source cluster Cluster mode Whether cluster mode is enabled. Restoration is only possible to clusters with the same mode Backup file size Size of the backup file Cache size Size of the backup cache Auto backup retention Retention period set for automatic backup of the cluster Backup expiration time Time when backup expires and is deleted based on retention settings Backup start time Time when the backup started [⋮] button Restore, Copy, Export, Delete
Configure automated backup
Automated backups in the MemStore service are performed once a day at a specified time. You can configure automated backup either during cluster creation or by editing the cluster settings later. Automated backups can only be enabled when the cluster has at least two healthy nodes. If you modify the retention period or start time while automated backup is enabled, the new settings will apply to backups created after the change.
During cluster creation
- Go to the KakaoCloud Console > Data Store > MemStore.
- Click the [Create cluster] button.
- Enter the automated backup settings, then click [Create].
| Item | Category | Description |
|---|---|---|
| Automated backup | Auto backup option | Enable or disable daily automated backup |
| Backup retention period | Set backup retention period (1–35 days) | |
| Backup start time | Time when backup starts; begins within 15 minutes of selected time |
While managing cluster
- Go to the KakaoCloud Console and select the MemStore menu.
- In the Cluster menu, click the [⋮] button of the target cluster and select Configure automated backup.
- Set the required values for automated backup and click [Confirm].
| Item | Category | Description |
|---|---|---|
| Automated backup | Auto backup option | Enable or disable daily automated backup |
| Backup retention period | Set backup retention period (1–35 days) | |
| Backup start time | Time when backup starts; begins within 15 minutes of selected time |
Create manual backup
You can manually create backups in the MemStore service.
- Go to the KakaoCloud Console > Data Store > MemStore.
- In the Cluster menu, select the cluster to back up.
- Click the Backup menu, then click the [Create backup] button.
- In the popup window, enter the required information and click [Create].
- Check the list of backup files in the Backup menu.
Restore
To use the restore feature in MemStore, a backup must exist. You can create a new cluster from a backup.
You can only restore backups using the same cluster mode as the selected backup, and the Redis engine version must be the same or higher than that of the backup.
If the cache size of the backup source exceeds 60% of the memory of the target cluster flavor, the restore may fail.
Restore from Cluster details
-
Go to the KakaoCloud Console and select the MemStore menu.
-
In the Cluster menu, select the cluster for which you want to use a backup.
-
In the Backup tab, click the [⋮] button next to the desired backup and choose Restore.
-
Fill in the required information in the Restore screen and click [Create].
- When Using Cluster Mode
- When Not Using Cluster Mode
Category Item Description Restore Source Info Information about the backup source file used for restoration. A new cluster will be created based on this info. Cluster Mode Setting Whether to use cluster mode Basic Settings Cluster Name Name of the cluster Description (Optional) Description for the cluster, up to 100 characters Redis Compatibility Settings Engine Version Redis OSS engine version to be used for the nodes Port Port for Redis access
- Default:6379
- Range: 2000 ~ 50000User Authentication Whether to enable user authentication
Disabled: Access with default account
Enabled: Access with entered ID and passwordUser Account Settings ID Required if authentication is enabled
* Reserved IDs are not allowedPassword - Format: 8 ~ 16 characters Data Encryption (TLS) Whether to enable encrypted connections
Disabled: Plain connection
Enabled: Supports TLS 1.2
-ca.crtfile can be downloaded from cluster details after creationParameter Group Choose a parameter group compatible with the selected engine version and cluster mode Shard Settings Number of Shards Number of shards to create
- Cannot be modified for cluster modeNodes per Shard Number of nodes per shard
- Min 2, Max 5Node Type Choose a node type with sufficient memory for performance
- See Node TypesNetwork Settings VPC Choose from your pre-created VPCs Subnet Choose from your pre-created subnets
- Multiple selection allowedSecurity Group Create or select a security group
- Multiple selection allowedShard Placement Select subnets for each node within a shard Automatic Backup Backup Option Whether to enable automatic daily backup
- Requires at least 2 nodesBackup Retention Period Between 1 to 35 days Backup Start Time Backup starts within 15 minutes of selected time Category Item Description Restore Source Info Information about the backup source file used for restoration. A new cluster will be created based on this info. Cluster Mode Setting Whether to use cluster mode Basic Settings Cluster Name Name of the cluster
- Cannot duplicate within the same projectDescription (Optional) Description for the cluster, up to 100 characters Redis Compatibility Settings Engine Version Redis OSS engine version to be used for the nodes Port Port for Redis access
- Default:6379
- Range: 2000 ~ 50000User Authentication Whether to enable user authentication
Disabled: Access with default account
Enabled: Access with entered ID and password
* Not supported in Redis OSS 5 or lowerUser Account Settings ID Required if authentication is enabled
- 1–32 lowercase letters or_only
* Reserved IDs not allowedPassword - 8 to 16 characters
- No Korean, whitespace, or special characters/,',",@Data Encryption (TLS) Whether to enable encrypted connections
Disabled: Plain connection
Enabled: Supports TLS 1.2
-ca.crtfile available after creation
* Not supported in Redis OSS 5 or lowerParameter Group Choose a parameter group compatible with the selected engine version and mode Node Count Number of Nodes Desired number of nodes
- With HA: 2–6
* 1 Primary, 1–5 Replicas
- Without HA: 1–6
* 1 Primary, 0–5 Replicas
Example: To create 1 Primary and 2 Replicas, enter3High Availability Setting Whether to use high availability for automatic failover Node Type Choose a node type with sufficient memory for performance
- See Node TypesNetwork Settings VPC Choose from your pre-created VPCs Subnet Choose from your pre-created subnets Security Group Create or select a security group
- Multiple selection allowedNode Placement Choose subnets for each role-based node Automatic Backup Backup Option Whether to enable automatic daily backup Backup Retention Period Between 1 to 35 days Backup Start Time Backup starts within 15 minutes of selected time
Restore from cluster creation
For more details, refer to Cluster Creation.
Copy
- Go to the KakaoCloud Console and navigate to the MemStore menu.
- Select the backup you want to copy from the Backup tab.
- Click the Copy button.
- In the Copy Backup popup, enter the new backup name and click Confirm.
Export
-
Go to the KakaoCloud Console and navigate to the MemStore menu.
-
From the Backup tab, select the backup you want to export to Object Storage.
-
Click the Export button.
Item Category Description Selected backup name – Name of the selected backup Export backup name – Name of the backup to be exported to Object Storage
- If using cluster mode, append theshard numberto the name to create one file per shard at the full Object Storage pathObject Storage S3 Connection Whether to use S3
- If not used, the path format should beswifta://. S3 support will be provided in the futureBucket name The bucket name created in Object Storage Path (optional) Directory within the bucket
- Path must be less than or equal to 396 bytesFull path Combined bucket and path where the backup will be stored -
In the Export popup, enter the backup name and destination path, then click Confirm.
Delete backup
You can delete automatic or manual backups that are no longer needed.
- Go to the KakaoCloud Console and navigate to the MemStore menu.
- From the Cluster tab, select the cluster containing the backup you want to delete.
- In the Backup tab, click the [⋮] button for the backup, then select Delete backup.
- In the Delete Backup popup, enter the required information and click Delete.