Redis Backup is a Serverless Cloud Function (SCF)-based database backup feature provided by COS. It allows you to save TencentDB for Redis data to COS so that data can be stored persistently and stay safe from data loss or corruption. After you set a backup function rule for a bucket, SCF will scan your Redis backups periodically and store them in the bucket.
- Redis Backup functions back up only the backups of TencentDB for Redis. Therefore, if Redis Backup has not been enabled, the functions cannot be executed. For more information about TencentDB for Redis backup, see Backing Up TencentDB for Redis.
- If you have added a Redis Backup function rule to your bucket via the COS console, the function will appear in the SCF console. DO NOT delete the function. Otherwise, your rule may not take effect.
- Regions where SCF is available support Redis Backup, including Guangzhou, Shanghai, Beijing, Chengdu, Hong Kong (China), Singapore, Mumbai, Toronto, and Silicon Valley, and more. For more supported regions, see SCF Documentation.
- Log in to the COS console.
- In the left sidebar, click Application Integration to go to the application integration management page.
- In the Redis Backup area, click Configure Backup Rule to go to the rule configuration page.
- Click Add Function.
If you haven't activated SCF, go to the SCF console to activate it and authorize the service as instructed.
- In the pop-up window, configure the following information:
- Function Name: uniquely identifies a function and cannot be modified after being set. You can view the function in the SCF console.
- Associated Bucket: a bucket to store Redis backups
- Trigger Period: triggers the backup operation for the Redis Backup function. Every day, every week, and custom periods are supported.
- Cron Expression: If you use a custom period, you can use Cron to specify the trigger period rule. Cron follows Local Standard Time. For detailed configuration policies, see Cron Documentation.
- Database Instance: TencentDB for Redis instance in the same region where the current bucket resides
- Delivery Path: delivery path prefix of the backups. If not specified, backups will be stored in the root directory of the bucket.
- SCF Authorization: SCF needs to be authorized so that it can read the Redis instances as well as their backups, and store the backups to the specified bucket.
- Click Confirm.
You can perform the following operations on the created function:
- Click View Log to view the historical running status of Redis backup. If an error is reported, you can click View Log to quickly redirect to the SCF console for viewing the error log details.
- Click Edit to edit a Redis backup rule.
- Click Delete to delete an unwanted Redis backup rule.