Cette page explique comment effectuer des tâches courantes pour la persistance AOF et RDB.
Pour en savoir plus sur la persistance, consultez la présentation de la persistance.
Tâches de persistance RDB
Cette section fournit des instructions pour les tâches de persistance RDB courantes.
Créer une instance qui utilise la persistance RDB
Console
Dans la section Data persistence strategy (Stratégie de persistance des données), sélectionnez l'option Memory Snapshot (Instantané mémoire) lorsque vous créez une instance.
Sélectionnez un intervalle d'instantané dans le menu Snapshot interval (Intervalle d'instantané).
Sélectionnez une heure de début dans le menu Start time (local time) (Heure de début (heure locale)). L'heure locale correspond à l'heure de l'endroit où vous vous trouvez.
gcloud
Pour créer une instance qui utilise la persistance RDB, exécutez la commande create :
gcloud memorystore instances create instance \
--location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=replica-count \
--node-type=node-type \
--shard-count=shard-count \
--persistence-config-mode=rdb \
--rdb-config-snapshot-period=snapshot-interval \
--rdb-config-snapshot-start-time=time
Remplacez les éléments suivants :
instance correspond à l'ID de l'instance Memorystore for Valkey que vous créez. L'ID de votre instance doit comporter entre 1 et 63 caractères et ne contenir que des lettres minuscules, des chiffres ou des traits d'union. Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
region-id correspond à la région dans laquelle vous souhaitez placer l'instance.
project-id correspond à l'ID du projet dans lequel vous souhaitez créer votre instance.
network-id correspond à l'ID du réseau que vous souhaitez utiliser pour créer votre instance.
replica-count correspond au nombre d'instances répliquées (par segment). Les valeurs acceptées sont comprises entre
0et5.node-type correspond au type de nœud de l' instance.
shard-count détermine le nombre de segments dans votre instance. Le nombre de segments détermine la capacité mémoire totale pour stocker les données de l'instance. Pour en savoir plus sur les spécifications des instances, consultez la section Spécifications des instances et des nœuds.
snapshot-interval correspond à l'intervalle que vous avez choisi. Les valeurs acceptées sont
1h,6h,12het24h. La valeur par défaut est24h.time correspond à l'heure de début de votre instantané RDB au format ISO 1801. Exemple :
2024-04-08T03:00:00Z. Si vous ne choisissez pas d'heure de début lorsque vous créez une instance qui utilise la persistance RDB, le premier instantané est pris immédiatement.
Activer la persistance RDB pour une instance existante
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez l'option Memory Snapshot (Instantané mémoire).
Sélectionnez un intervalle d'instantané dans le menu Snapshot interval (Intervalle d'instantané).
Sélectionnez une heure de début dans le menu Start time (local time) (Heure de début (heure locale)). L'heure locale correspond à l'heure de l'endroit où vous vous trouvez.
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
gcloud
Pour activer la persistance RDB pour une instance existante, exécutez la commande update :
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=rdb \ --rdb-config-snapshot-period=snapshot-interval \ --rdb-config-snapshot-start-time=time
Remplacez les éléments suivants :
instance correspond à l'ID de l'instance Memorystore for Valkey que vous créez. L'ID de votre instance doit comporter entre 1 et 63 caractères et ne contenir que des lettres minuscules, des chiffres ou des traits d'union. Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
region-id correspond à la région dans laquelle vous souhaitez placer l'instance.
snapshot-interval correspond à l'intervalle que vous avez choisi. Les valeurs acceptées sont
1h,6h,12het24h. La valeur par défaut est24h.time correspond à l'heure de début de votre instantané RDB au format ISO 1801. Exemple :
2024-04-08T03:00:00Z. Si vous ne choisissez pas d'heure de début lorsque vous activez la persistance RDB sur une instance existante, le premier instantané est pris immédiatement.
Ajuster l'intervalle d'instantané RDB
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez l'intervalle d'instantané de votre choix dans le menu Snapshot interval (Intervalle d'instantané).
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
gcloud
Pour ajuster l'intervalle d'instantané RDB, exécutez la commande update :
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-period=snapshot-interval
Remplacez les éléments suivants :
snapshot-interval correspond à l'intervalle que vous avez choisi. Les valeurs acceptées sont
1h,6h,12het24h. La valeur par défaut est24h.time correspond à l'heure de début que vous avez choisie au format ISO 1801. Exemple :
2024-04-08T03:00:00Z.
Ajuster l'heure de début de l'instantané RDB
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez l'heure de début de votre choix dans le menu Start time (local time) (Heure de début (heure locale)). L'heure locale correspond à l'heure de l'endroit où vous vous trouvez.
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
gcloud
Pour ajuster l'heure de début de l'instantané RDB, exécutez la commande update. La modification de l'heure de début modifie également l'heure d'alignement de l'instantané. Par exemple, si vous remplacez l'heure de début de 6h00 par 6h30, avec une fréquence d'instantané de 1h, les futurs instantanés s'aligneront à 7h30, 8h30, 9h30, et ainsi de suite toutes les heures.
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
Remplacez les éléments suivants :
- time correspond à l'heure de début que vous avez choisie au format ISO 1801. Exemple :
2024-04-08T03:00:00Z.
Mettre en pause la persistance RDB
gcloud
Pour mettre en pause la persistance RDB, vous devez définir la programmation d'instantanés sur une heure ultérieure. Lorsque vous souhaitez réactiver les instantanés, vous pouvez ajuster l'heure à laquelle vous souhaitez que le prochain instantané soit pris.
Pour mettre en pause les instantanés RDB, exécutez la commande update :
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
Remplacez les éléments suivants :
- time correspond à l'heure de début que vous avez choisie au format ISO 1801. Exemple :
2024-04-08T03:00:00Z.
Désactiver la persistance RDB
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez l'option No persistence (Aucune persistance).
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
gcloud
Pour désactiver la persistance RDB, exécutez la commande update :
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
Surveiller la persistance RDB
Vous pouvez utiliser Cloud Monitoring pour afficher les métriques de persistance RDB.
Pour obtenir la liste des métriques disponibles pour la persistance RDB, consultez la section Métriques de persistance.
Tâches de persistance AOF
Cette section fournit des instructions pour les tâches de persistance AOF courantes.
Créer une instance qui utilise la persistance AOF
Console
Dans la section Data persistence strategy (Stratégie de persistance des données), sélectionnez l'option Append Only File (AOF) (Fichier d'ajout uniquement) lorsque vous créez une instance.
Sélectionnez un paramètre de synchronisation dans le menu AOF Fsync mode (Mode AOF Fsync).
gcloud
Pour créer une instance qui utilise la persistance AOF, exécutez la commande create :
gcloud memorystore instances create instance \
--location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=replica-count \
--node-type=node-type \
--shard-count=shard-count \
--persistence-config-mode=aof \
--aof-config-append-fsync=fsync-frequency
Remplacez les éléments suivants :
instance correspond à l'ID de l'instance Memorystore for Valkey que vous créez. L'ID de votre instance doit comporter entre 1 et 63 caractères et ne contenir que des lettres minuscules, des chiffres ou des traits d'union. Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
region-id correspond à la région dans laquelle vous souhaitez placer l'instance.
project-id correspond à l'ID du projet dans lequel vous souhaitez créer votre instance.
network-id correspond à l'ID du réseau que vous souhaitez utiliser pour créer votre instance.
replica-count correspond au nombre d'instances répliquées (par segment). Les valeurs acceptées sont comprises entre
0et5.node-type correspond au type de nœud de l' instance.
shard-count détermine le nombre de segments dans votre instance. Le nombre de segments détermine la capacité mémoire totale pour stocker les données de l'instance. Pour en savoir plus sur les spécifications des instances, consultez la section Spécifications des instances et des nœuds.
fsync-frequency correspond à votre paramètre de synchronisation. Les valeurs acceptées sont
always,everysec, etno.everysecest la valeur par défaut de ce paramètre.
Activer la persistance AOF pour une instance existante
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez l'option Append Only File (AOF) (Fichier d'ajout uniquement).
Sélectionnez un paramètre de synchronisation dans le menu AOF Fsync mode (Mode AOF Fsync).
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
Remplacez les éléments suivants :
- fsync-frequency correspond à votre paramètre de synchronisation. Les valeurs acceptées sont
always,everysec, etno.everysecest la valeur par défaut de ce paramètre.
Ajuster le paramètre de synchronisation AOF pour votre instance
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez le paramètre de synchronisation de votre choix dans le menu AOF fsync mode (Mode AOF fsync).
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
gcloud
Pour ajuster le paramètre de synchronisation d'une instance qui utilise la persistance AOF, exécutez la commande update :
gcloud memorystore instances update instance \ --location=region-id \ --aof-config-append-fsync=fsync-frequency
Remplacez les éléments suivants :
- fsync-frequency correspond à votre paramètre de synchronisation. Les valeurs acceptées sont
always,everysec, etno.everysecest la valeur par défaut de ce paramètre.
Désactiver la persistance AOF
Console
Accédez à la page Memorystore for Valkey dans la Google Cloud console.
Cliquez sur l'ID de votre instance.
Dans la section Configurations (Configurations), cliquez sur l'icône en forme de crayon à côté de Persistence (Persistance).
Sélectionnez l'option No persistence (Aucune persistance).
Cliquez sur le bouton Update Instance (Mettre à jour l'instance).
gcloud
Pour désactiver la persistance AOF, exécutez la commande update :
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
Surveiller la persistance AOF
Vous pouvez utiliser Cloud Monitoring pour afficher les métriques de persistance AOF.
Pour obtenir la liste des métriques disponibles pour la persistance AOF, consultez la section Métriques de persistance.