本页面介绍了如何针对 RDB 快照功能执行常见任务。 如需详细了解 RDB 快照功能,请参阅 RDB 快照概览。
创建使用 RDB 快照的实例
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
按照在 VPC 网络上创建 Redis 实例中的说明操作,但请在到达配置部分时返回到这些说明。
展开此部分旁边的节点。
在快照窗格中,系统会默认选中安排截取 Redis 数据库 (RDB) 快照的时间复选框。借助此设置,您可以建立基准级别的数据保护。Memorystore for Redis 会按指定的时间间隔自动截取 RDB 快照,并在实例重启时从可用的最新 RDB 快照恢复数据。您可以配置快照时间表或选择停用:
在开始时间菜单中,选择 Memorystore for Redis 开始拍摄快照的时间。
可选:如果您想在创建实例后立即拍摄快照,请从菜单中选择立即。
在快照间隔菜单中,选择 Memorystore for Redis 自动将实例的数据快照保存到磁盘的预定频率。
可选:如果您不想使用 RDB 快照,请清除安排截取 Redis 数据库 (RDB) 快照的时间复选框。
返回到在 VPC 网络上创建 Redis 实例说明,以获取有关其他 Memorystore 配置的更多指导信息,然后点击创建按钮。
gcloud
如需在实例上启用 RDB 快照,请输入以下命令,并将 variables 替换为适当的值:
gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id
其中:
- snapshot-interval 是您所需的间隔。接受的值包括:
1h、6h、12h和24h。 - time 是您所需的开始时间(采用 ISO 1801 格式)。例如:
2021-01-02T03:00:00Z。
在现有实例上启用快照
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
点击要向其添加 RDB 快照的实例的 ID。
找到快照部分。
选择安排截取 Redis 数据库 (RDB) 快照的时间。
选择开始时间。
选择快照时间间隔。
点击保存按钮。
gcloud
运行以下命令,并将 variables 替换为适当的值:
gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time
其中:
- snapshot-interval 是您所需的间隔。接受的值包括
1h、6h、12h和24h。 - time 是您所需的开始时间(采用 ISO 1801 格式)。例如:
2021-01-02T03:00:00Z。
调整快照时间表
gcloud
如需调整 RDB 快照的时间表,请输入以下命令,并将 variables 替换为适当的值:
gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region
其中:
- time 是您所需的开始时间(采用 ISO 1801 格式)。例如:
2021-01-02T03:00:00Z。
调整快照时间间隔
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
点击要修改的实例的实例 ID。
点击修改按钮
找到快照部分。
使用快照时间间隔下拉列表选择所需的时间间隔。
点击保存按钮。
gcloud
如需更改快照时间间隔,请输入以下命令,并将 variables 替换为适当的值:
gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval --region=region
其中:
- snapshot-interval 是您所需的间隔。可接受的值包括:
1h、6h、12h和24h。
暂停快照
gcloud
如需暂停快照,您必须将快照时间表设置为未来的时间。如果您想取消暂停快照,可以重新调整时间,以指定下次截取快照的时间。例如,如需暂停拍摄快照,请输入以下命令,并将 variables 替换为适当的值:
gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z --region=region
停用 RDB 快照
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
点击要修改的实例的实例 ID。
点击修改按钮
取消选择安排截取 Redis 数据库 (RDB) 快照的时间。
点击保存按钮。
gcloud
如需为 Redis 实例停用 RDB 快照,请输入以下命令,并将 variables 替换为适当的值:
gcloud redis instances update instance-id --persistence-mode=disabled --region=region
监控 RDB 快照
控制台
Redis 实例的实例详情页面提供以下 RDB 快照指标:
- Frequency
- 下一个快照
- 上一个快照状态
- 距上次截取快照的时间
- 上次恢复的时间
如需查看这些详细信息,请执行以下操作:
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
点击实例的实例 ID。
在 RDB 快照部分下查看快照信息。
Cloud Monitoring
您可以使用 Cloud Monitoring 查看 RDB 快照的指标。
如需查看 RDB 快照的可用指标列表,请参阅 RDB 快照指标。