The page explains how to perform common tasks for the RDB snapshots feature. For details on RDB snapshots feature, refer to RDB snapshots overview.
Creating an instance that uses RDB snapshots
Console
Go to the Memorystore for Redis page in the Google Cloud console.
Follow the instructions at Creating a Redis instance, but return to these instructions when you reach the Snapshots section.
Select Select Redis Database (RDB) snapshot.
- Choose a start time from the Start Time dropdown.
- Choose a snapshot interval from the Snapshot Interval dropdown.
Return to the Creating a Redis instance instructions for additional guidance on other Memorystore configurations, and click the Create button.
gcloud
To enable RDB snapshots on an instance, enter the following command replacing variables with appropriate values:
gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id
Where:
- snapshot-interval is your desired interval. Accepted values
are:
1h
,6h
,12h
, and24h
. - time is your desired start time in the ISO 1801 format. For
example:
2021-01-02T03:00:00Z
.
Enabling snapshots on an existing instance
Console
Go to the Memorystore for Redis page in the Google Cloud console.
Click the ID of the instance you want to add RDB snapshots to.
Find the Snapshots section.
Select Schedule Redis Database (RDB) snapshot.
Choose a start time.
Choose a snapshot interval.
Click the Save button.
gcloud
Run the following command, replacing variables with appropriate values:
gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time
Where:
- snapshot-interval is your desired interval. Accepted values are
1h
,6h
,12h
, and24h
. - time is your desired start time in the ISO 1801 format. For
example:
2021-01-02T03:00:00Z
.
Adjusting snapshot schedule
gcloud
To adjust the schedule of RDB snapshots, enter the following command replacing variables with appropriate values:
gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region
Where:
- time is your desired start time in the ISO 1801 format. For
example:
2021-01-02T03:00:00Z
.
Adjusting snapshot interval
Console
Go to the Memorystore for Redis page in the Google Cloud console.
Click the Instance ID of the instance you'd like to edit.
Click the Edit button
Find the Snapshots section.
Use the Snapshot Interval dropdown to select your desired interval.
Click the Save button.
gcloud
To change the snapshot interval, enter the following command replacing variables with appropriate values:
gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval --region=region
Where:
- snapshot-interval is your desired interval. Acceptable values
are:
1h
,6h
,12h
, and24h
.
Pausing snapshots
gcloud
To pause snapshots, you must to set the snapshot schedule to a future time. When you want to unpause snapshots, you can re-adjust the time to when you want the next snapshot to occur. For example, to pause snapshots, enter the following command replacing variables with appropriate values:
gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z --region=region
Disabling RDB snapshots
Console
Go to the Memorystore for Redis page in the Google Cloud console.
Click the Instance ID of the instance you'd like to edit.
Click the Edit button
Unselect Schedule Redis Database (RDB) snapshot.
Click the Save button.
gcloud
To disable RDB snapshots for a Redis instance, enter the following command replacing variables with appropriate values:
gcloud redis instances update instance-id --persistence-mode=disabled --region=region
Monitoring RDB snapshots
Console
The Instance details page for Redis instance provides the following RDB snapshots metrics:
- Frequency
- Next snapshot
- Last snapshot status
- Time since last snapshot
- Time of last restore
To view these details:
Go to the Memorystore for Redis page in the Google Cloud console.
Click the Instance ID of your instance.
View the snapshot information under the RDB Snapshots section.
Cloud Monitoring
You can use Cloud Monitoring to view metrics for RDB snapshots.
For a list of available metrics for RDB snapshots, see RDB snapshots metrics.
What's next
- See the overview of RDB Snapshots for Memorystore.
- Learn more about importing and exporting data.