数据库备份和导入

在创建或更新数据库时,您可以指定备份路径。导入 API作允许您从各种源类型和指定位置导入数据。

Redis 云

备份数据库

在创建或更新数据库时,您可以指定 (可选)periodicBackupPath参数 替换为备份路径。 此参数为指定数据库启用定期和按需备份作。

注意:
默认情况下,可以在集群上同时运行的数据库备份数量限制为 4 个。

对于 Redis Cloud Pro 数据库,请使用POST /subscriptions/{subscriptionId}/databases/{databaseId}/backup.对于 Redis Cloud Essentials 数据库,请使用POST /fixed/subscriptions/{subscriptionId}/databases/{databaseId}/backup. 按需数据库备份是一种异步作

备份数据库 API 不需要正文。相反,periodicBackupPath必须设置为具有可用存储容量的有效路径,以存储特定数据库的备份文件。您可以设置adhocBackupPath以指定此备份的不同备份位置。

请参阅设置备份存储位置以了解如何配置备份存储位置。

将数据导入数据库

您可以将数据从多个存储源(包括 AWS S3、Redis 和 FTP)导入到现有数据库中。 数据库导入是一个异步作

POST /v1/subscriptions/{subscriptionId}/databases/{databaseId}/import,将数据导入到已有的 Redis Cloud Pro 数据库。对于 Redis Cloud Essentials 数据库,请使用POST /fixed/subscriptions/{subscriptionId}/databases/{databaseId}/backup

数据导入的要求是:

  • 数据的 URI
    • 源 URI 必须可供导入数据库访问
    • 数据格式必须为 Redis 备份文件或 Redis 数据库
  • 目标库的订阅 ID 和数据库 ID

导入过程的持续时间取决于导入的数据量以及数据源与导入数据库之间的网络带宽。

警告:
导入到现有数据库中的数据将覆盖任何现有数据。

您可以使用sourceTypeimportFromUri这些源的值:

数据位置 sourceType importFromUri
亚马逊 AWS S3 AWS-S3 系列 s3://bucketname/[path/]filename.rdb[.gz]
FTP (自由贸易协定 FTP (英文) ftp://[用户名][:p assword]@[:p ort]/[path/]filename.rdb[.gz]
Google Blob 存储 google-blob 存储 gs://bucketname/[path/]filename.rdb[.gz]
Microsoft Azure Blob 存储 azure-blob-storage 存储 abs://:storage_account_access_key@storage_account_name/[container/]filename.rdb[.gz]
Redis 服务器 雷迪斯 redis://[db_password]@[host]:[端口]
网页服务器 HTTP 协议 HTTP://[用户名][:p assword]@[:p ort]/[path/]filename.rdb[.gz]

请参阅导入数据,了解如何设置用于数据导入的存储位置。

为本页评分
返回顶部 ↑