本页介绍了如何执行 RDB 快照功能的常见任务。如需详细了解 RDB 快照功能,请参阅 RDB 快照概览。
创建使用 RDB 快照的实例
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
按照创建 Redis 实例中的说明操作,但请在到达快照部分时返回到这些说明。
选择选择 Redis 数据库 (RDB) 快照 (Select Redis Database (RDB) snapshot)。
- 从开始时间下拉菜单中选择开始时间。
- 从快照时间间隔下拉列表中选择快照时间间隔。
返回到创建 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 快照指标。