Suivez les instructions de cette page pour exporter une sauvegarde RDB de votre instance Memorystore pour Redis.
L'exportation de votre instance Redis crée un fichier de sauvegarde RDB de vos données. L'opération d'exportation stocke la sauvegarde RDB dans un bucket Cloud Storage. Les performances de votre instance peuvent être temporairement plus lentes pendant la durée de l'exportation.
Avant de commencer
Disposez d'un bucket Cloud Storage. Nous vous recommandons d'exporter vers un bucket situé dans la même région que votre instance Redis.
Pour créer un bucket Cloud Storage, consultez la page Créer des buckets.
Disposer d'autorisations suffisantes pour effectuer l'exportation.
Exporter un fichier de sauvegarde RDB vers un bucket Cloud Storage
Console
Accédez à la page Memorystore pour Redis de la console Google Cloud.
Memorystore pour RedisCliquez sur votre ID d'instance pour afficher la page des détails de l'instance.
Cliquez sur le bouton Exporter dans la barre supérieure.
Cliquez sur le bouton Parcourir et accédez au bucket Cloud Storage vers lequel vous souhaitez exporter votre fichier RDB.
Utilisez le nom de fichier d'exportation par défaut ou saisissez votre propre nom de fichier incluant l'extension de fichier
.rdb
. Exemple :myexport.rdb
Cliquez sur le bouton Sélectionner.
Cliquez sur le bouton Exporter.
Confirmez que vous souhaitez exporter, puis cliquez sur le bouton Exporter.
gcloud
- Exportez un fichier RDB vers le bucket Cloud Storage indiqué
à l'étape 1 de la section Avant de commencer.
en exécutant la commande suivante:
gcloud redis instances export gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
Arrêter une opération d'exportation en cours
Console
Accédez à la page Memorystore pour Redis de la console Google Cloud.
Memorystore pour RedisCliquez sur l'ID d'instance pour afficher ses informations.
Cliquez sur le bouton Arrêter l'exportation.
gcloud
Pour arrêter une opération d'exportation, vous devez d'abord trouver l'ID d'opération en exécutant la commande suivante :
gcloud redis operations list --region=[REGION] -project=[PROJECT]
Une fois que vous avez l'ID de l'opération, exécutez la commande suivante :
gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]
Disponibilité et comportement de l'instance lors de l'exportation
Au cours du processus d'exportation, vous pouvez lire et écrire sur votre instance Redis, mais vous ne pouvez pas exécuter d'opérations d'administration sur votre instance telles que le scaling ou la mise à niveau.
Votre instance peut connaître une latence accrue lors de l'opération d'exportation.
L'exportation peut prendre de quelques minutes à quelques heures. Par exemple, si vous exportez une instance de 10 Go avec 8 Go de mémoire utilisée, l'exportation peut prendre 5 minutes. Si vous exportez une instance de 120 Go avec 100 Go de mémoire utilisée, l'exportation peut prendre une heure. Pour surveiller la progression de l'exportation, consultez la page des détails de l'instance, qui affiche l'état de l'opération.
Étape suivante
- Pour en savoir plus sur le comportement des fonctionnalités d'importation et d'exportation, ainsi que sur les bonnes pratiques à suivre, consultez la page Présentation de l'importation et de l'exportation.