Cette page explique comment effectuer des tâches courantes pour la fonctionnalité d'instantanés RDB. Pour en savoir plus sur la fonctionnalité d'instantanés RDB, consultez Présentation des instantanés RDB.
Créer une instance qui utilise des instantanés RDB
Console
Accédez à la page Memorystore pour Redis dans la console Google Cloud .
Suivez les instructions de la section Créer une instance Redis sur un réseau VPC, mais revenez à ces instructions lorsque vous atteignez la section Configuration.
Développez le nœud à côté de cette section.
Dans le volet Instantanés, la case Planifier un instantané de base de données Redis (RDB) est cochée par défaut. Ce paramètre vous permet d'établir un niveau de base de protection des données. Memorystore pour Redis prend automatiquement des instantanés RDB à un intervalle spécifié et récupère les données du dernier instantané RDB disponible si l'instance redémarre. Vous pouvez configurer votre programmation d'instantanés ou la désactiver :
Dans le menu Heure de début, sélectionnez l'heure à laquelle Memorystore for Redis commence à prendre l'instantané.
Facultatif : Si vous souhaitez prendre un instantané dès la création de l'instance, sélectionnez Immédiatement dans le menu.
Dans le menu Intervalle d'instantané, sélectionnez la fréquence à laquelle Memorystore pour Redis enregistre automatiquement un instantané des données de votre instance sur le disque.
Facultatif : Si vous ne souhaitez pas utiliser les instantanés RDB, décochez la case Planifier un instantané de base de données Redis (RDB).
Revenez aux instructions Créer une instance Redis sur un réseau VPC pour obtenir des conseils supplémentaires sur les autres configurations Memorystore, puis cliquez sur le bouton Créer.
gcloud
Pour activer les snapshots RDB sur une instance, saisissez la commande suivante en remplaçant variables par les valeurs appropriées :
gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id
Où :
- snapshot-interval correspond à l'intervalle souhaité. Les valeurs acceptées sont
1h,6h,12het24h. - time correspond à l'heure de début souhaitée au format ISO 1801. Par exemple,
2021-01-02T03:00:00Z.
Activer les instantanés sur une instance existante
Console
Accédez à la page Memorystore pour Redis dans la console Google Cloud .
Cliquez sur l'ID de l'instance à laquelle vous souhaitez ajouter des instantanés RDB.
Accédez à la section Instantanés.
Sélectionnez Planifier un instantané de base de données Redis (RDB).
Choisissez une heure de début.
Choisissez un intervalle d'instantané.
Cliquez sur le bouton Enregistrer.
gcloud
Exécutez la commande suivante en remplaçant variables par les valeurs appropriées :
gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time
Où :
- snapshot-interval correspond à l'intervalle souhaité. Les valeurs acceptées sont
1h,6h,12het24h. - time correspond à l'heure de début souhaitée au format ISO 1801. Par exemple,
2021-01-02T03:00:00Z.
Ajuster la programmation des instantanés
gcloud
Pour ajuster la programmation des instantanés RDB, saisissez la commande suivante en remplaçant variables par les valeurs appropriées :
gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region
Où :
- time correspond à l'heure de début souhaitée au format ISO 1801. Par exemple,
2021-01-02T03:00:00Z.
Ajuster l'intervalle des instantanés
Console
Accédez à la page Memorystore pour Redis dans la console Google Cloud .
Cliquez sur l'ID de l'instance à modifier.
Cliquez sur le bouton Modifier.
Accédez à la section Instantanés.
Dans le menu déroulant Intervalle d'instantané, sélectionnez l'intervalle souhaité.
Cliquez sur le bouton Enregistrer.
gcloud
Pour modifier l'intervalle d'instantané, saisissez la commande suivante en remplaçant variables par les valeurs appropriées :
gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval --region=region
Où :
- snapshot-interval correspond à l'intervalle souhaité. Les valeurs acceptables sont :
1h,6h,12het24h.
Mettre en veille les instantanés
gcloud
Pour suspendre les instantanés, vous devez définir la programmation d'instantanés sur une heure ultérieure. Lorsque vous souhaitez réactiver les instantanés, vous pouvez redéfinir l'heure à laquelle vous souhaitez que le prochain instantané soit créé. Par exemple, pour suspendre les instantanés, saisissez la commande suivante en remplaçant variables par les valeurs appropriées :
gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z --region=region
Désactiver les instantanés RDB
Console
Accédez à la page Memorystore pour Redis dans la console Google Cloud .
Cliquez sur l'ID de l'instance à modifier.
Cliquez sur le bouton Modifier.
Désélectionnez Planifier un instantané de base de données Redis (RDB).
Cliquez sur le bouton Enregistrer.
gcloud
Pour désactiver les snapshots RDB pour une instance Redis, saisissez la commande suivante en remplaçant variables par les valeurs appropriées :
gcloud redis instances update instance-id --persistence-mode=disabled --region=region
Surveiller les instantanés RDB
Console
La page Détails de l'instance de l'instance Redis fournit les métriques suivantes sur les instantanés RDB :
- Fréquence
- Instantané suivant
- État du dernier instantané
- Temps écoulé depuis le dernier instantané
- Durée de la dernière restauration
Pour afficher ces informations :
Accédez à la page Memorystore pour Redis dans la console Google Cloud .
Cliquez sur l'ID d'instance de votre instance.
Consultez les informations sur l'instantané dans la section Instantanés RDB.
Cloud Monitoring
Vous pouvez utiliser Cloud Monitoring pour afficher les métriques des instantanés RDB.
Pour obtenir la liste des métriques disponibles pour les instantanés RDB, consultez Métriques des instantanés RDB.
Étapes suivantes
- Consultez la présentation des instantanés RDB pour Memorystore.
- En savoir plus sur l'importation et l'exportation de données