View a markdown version of this page

從備份還原到新的快取 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從備份還原到新的快取

您可以將現有的備份從 Valkey 還原至新的 Valkey 快取或節點型叢集,並將現有的 Redis OSS 備份還原至新的 Redis OSS 快取或節點型叢集。您也可以將現有的 Memcached 無伺服器快取備份還原至新的 Memcached 無伺服器快取。

注意

ElastiCache Serverless 支援與 Valkey 7.2 及更高版本相容的 RDB 檔案,以及 5.0 和最新版本之間的 Redis OSS 版本。

將備份還原到無伺服器快取 (主控台)
  1. 登入 AWS 管理主控台 並開啟位於 https://https://console.aws.amazon.com/elasticache/ 的 ElastiCache 主控台。

  2. 從導覽窗格,選擇 Backups (備份)

  3. 在備份清單中,選擇您要還原之備份名稱左側的方塊。

  4. 選擇動作,然後選擇還原

  5. 輸入新的無伺服器快取的名稱,以及選用的說明。

  6. 按一下建立以建立新的快取,並從備份匯入資料。

將備份還原至節點型叢集 (主控台)
  1. 登入 AWS 管理主控台 並開啟位於 https://https://console.aws.amazon.com/elasticache/ 的 ElastiCache 主控台。

  2. 從導覽窗格,選擇 Backups (備份)

  3. 在備份清單中,選擇您要從中還原之備份名稱左側的方塊。

  4. 選擇動作,然後選擇還原

  5. 選擇節點型快取,並自訂叢集設定,例如節點類型、大小、碎片數量、複本、可用區域配置和安全設定。

  6. 選擇建立以建立新的節點型叢集,並從備份匯入資料。

注意

ElastiCache Serverless 支援與 Valkey 7.2 及更高版本相容的 RDB 檔案,以及 5.0 和最新版本之間的 Redis OSS 版本。

將備份還原到新的無伺服器快取 (AWS CLI)

下列 AWS CLI 範例使用 建立新的快取create-serverless-cache,並從備份匯入資料。

針對 Linux、macOS 或 Unix:

aws elasticache create-serverless-cache \ --serverless-cache-name CacheName \ --engine redis --snapshot-arns-to-restore Snapshot-ARN

針對 Windows:

aws elasticache create-serverless-cache ^ --serverless-cache-name CacheName ^ --engine redis ^ --snapshot-arns-to-restore Snapshot-ARN

將備份還原至節點型叢集 (AWS CLI)

您可以使用 create-replication-group操作搭配 --snapshot-name 參數 (適用於 ElastiCache 備份) 或 --snapshot-arns 參數 (適用於存放在 Amazon S3 中的 RDB 檔案),將備份還原至節點型叢集。

下列範例會從 ElastiCache 備份還原:

針對 Linux、macOS 或 Unix:

aws elasticache create-replication-group \ --replication-group-id my-cluster \ --replication-group-description "Restore from backup" \ --snapshot-name my-backup

針對 Windows:

aws elasticache create-replication-group ^ --replication-group-id my-cluster ^ --replication-group-description "Restore from backup" ^ --snapshot-name my-backup

下列範例會從存放在 Amazon S3 中的 RDB 檔案還原:

針對 Linux、macOS 或 Unix:

aws elasticache create-replication-group \ --replication-group-id my-cluster \ --replication-group-description "Restore from S3" \ --snapshot-arns arn:aws:s3:::my-bucket/my-backup.rdb

針對 Windows:

aws elasticache create-replication-group ^ --replication-group-id my-cluster ^ --replication-group-description "Restore from S3" ^ --snapshot-arns arn:aws:s3:::my-bucket/my-backup.rdb

如需從備份植入新節點型叢集的詳細資訊,請參閱 教學課程:使用外部建立的備份來植入新的節點型叢集