Cette page explique comment effectuer des opérations de sauvegarde dans Memorystore pour Redis Cluster. Vous pouvez utiliser les sauvegardes pour restaurer les données de votre cluster à un moment précis, mais aussi pour les exporter et les analyser.
Avant de commencer
Assurez-vous que vous (ou le compte utilisateur que vous utilisez) disposez des autorisations requises pour l'action que vous devez effectuer.
Les rôles Administrateur Redis et Éditeur Redis peuvent effectuer toutes les opérations de sauvegarde. Le rôle Lecteur Redis permet d'afficher et d'exporter les sauvegardes.
Lancer une sauvegarde à la demande
Vous pouvez effectuer une sauvegarde à la demande pour un cluster dans Memorystore pour Redis Cluster à l'aide de la console Google Cloud ou de Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Cliquez sur l'ID du cluster pour lequel vous souhaitez créer une sauvegarde.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
Cliquez sur Créer une sauvegarde.
Dans la boîte de dialogue Créer une sauvegarde, procédez comme suit :
- Facultatif. Attribuez un nom à la sauvegarde. Si vous ne donnez pas de nom à la sauvegarde, elle porte un nom comportant une date et une heure.
- Cliquez sur Créer une sauvegarde.
gcloud
gcloud redis clusters create-backup CLUSTER_ID \ --backup-id=BACKUP_ID \ --ttl=TTL_PERIOD \ --project=PROJECT_ID \ --region=REGION
Remplacez les éléments suivants :
- CLUSTER_ID est l'ID du cluster pour lequel vous souhaitez créer une sauvegarde.
- BACKUP_ID est un ID de sauvegarde, tel que
december-2024-backup. - TTL_PERIOD spécifie une valeur TTL (Time To Live) pour la sauvegarde.
La sauvegarde est automatiquement supprimée une fois la limite TTL atteinte.
Définissez un nombre de jours. Exemple :
14dLa valeur minimale est de 1 jour. Si aucune valeur n'est spécifiée, la valeur par défaut est de 100 ans. - PROJECT_ID est l'ID de votre projet.
- REGION correspond à la région où se trouve votre cluster (par exemple,
us-east1).
La commande renvoie un nom d'opération au format suivant :
projects/PROJECT_ID/locations/REGION/operations/operation-UID
Vous pouvez utiliser la commande gcloud redis operations describe pour vérifier l'état d'une opération :
gcloud redis operations describe projects/PROJECT_ID/locations/REGION/operations/operation-UID
Vous pouvez également utiliser la commande gcloud redis operations list pour lister toutes les opérations d'un projet et d'une région.
Configurer des programmations de sauvegarde automatique
Vous pouvez configurer un programme de sauvegarde quotidienne lorsque vous créez un cluster ou activer un programme de sauvegarde quotidienne sur un cluster existant.
Créer un cluster avec un planning de sauvegarde automatique activé
Vous pouvez définir une programmation de sauvegarde quotidienne lorsque vous créez un cluster dans Memorystore pour Redis Cluster à l'aide de la console Google Cloud ou de la Google Cloud CLI.
Console
Pour savoir comment créer un cluster et activer automatiquement une programmation de sauvegarde pour le cluster, consultez Créer une instance.
gcloud
gcloud redis clusters create CLUSTER_ID \ --automated-backup-mode=ENABLED \ --automated-backup-start-time=START_TIME \ --automated-backup-ttl=RETENTION_POLICY
Remplacez les éléments suivants :
- CLUSTER_ID est l'ID du cluster que vous créez.
- START_TIME A indique le moment où les sauvegardes doivent commencer. Spécifiez l'heure au format
HH:00sur un cycle de 24 heures en heure UTC. Par exemple,23:00. RETENTION_POLICY indique le nombre de jours de conservation de chaque sauvegarde. Définissez le nombre de jours, par exemple
7d. La valeur maximale est de 365 jours et la valeur par défaut est de 35 jours.Même après la suppression d'un cluster, la sauvegarde est conservée pendant la durée de conservation (365 jours maximum). Vous devez supprimer manuellement la sauvegarde pour la supprimer avant l'expiration de la période de conservation.
Activer les sauvegardes planifiées sur un cluster existant
Vous pouvez activer un programme de sauvegarde quotidienne sur un cluster existant à l'aide de la console Google Cloud ou de Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Cliquez sur l'ID du cluster pour lequel vous souhaitez activer les sauvegardes.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
Dans la section Paramètres, à côté du champ Sauvegardes quotidiennes automatiques, cliquez sur edit Modifier.
L'état de ce champ est Désactivé. Si ce champ est défini sur Activé, cela signifie que vous avez déjà activé les sauvegardes planifiées pour ce cluster.
Dans la boîte de dialogue Paramètres de sauvegarde automatique, procédez comme suit :
- Cochez la case Sauvegardes quotidiennes automatiques.
- Dans le champ Nombre de jours de conservation des sauvegardes, saisissez le nombre de jours pendant lesquels vous souhaitez que Memorystore for Redis Cluster conserve les sauvegardes avant leur suppression automatique. Vous pouvez spécifier une durée comprise entre
1et365jours. La valeur par défaut est de35jours. - Dans le menu Période, sélectionnez l'heure à laquelle Memorystore for Redis Cluster effectue une sauvegarde quotidienne.
- Cliquez sur Enregistrer.
gcloud
gcloud redis clusters update CLUSTER_ID \ --automated-backup-mode=enabled \ --automated-backup-start-time=START_TIME \ --automated-backup-ttl=RETENTION_POLICY
Remplacez les éléments suivants :
- CLUSTER_ID est l'ID du cluster que vous mettez à jour.
START_TIME Code temporel qui spécifie le moment où les sauvegardes doivent commencer. Le code temporel doit être au niveau de l'heure et désigne une période d'une heure pendant laquelle les sauvegardes commencent, par exemple
2024-01-01T01:00:00Z.RETENTION_POLICY indique le nombre de jours de conservation de chaque sauvegarde. Définissez le nombre de jours, par exemple
7d.Même après la suppression d'un cluster, la sauvegarde est conservée pendant la période de conservation. Vous devez supprimer manuellement la sauvegarde pour la supprimer avant l'expiration de la période de conservation.
Désactiver les sauvegardes planifiées
Vous pouvez désactiver les sauvegardes planifiées sur un cluster à l'aide de la consoleGoogle Cloud ou de la Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Cliquez sur l'ID du cluster pour lequel vous souhaitez désactiver les sauvegardes.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
Dans la section Paramètres, à côté du champ Sauvegardes quotidiennes automatiques, cliquez sur edit Modifier.
L'état de ce champ est Activé. Ce champ est activé par défaut. Si l'état de ce champ est Désactivé, cela signifie que vous avez déjà désactivé les sauvegardes planifiées pour ce cluster.
Dans la boîte de dialogue Paramètres de sauvegarde automatique, procédez comme suit :
- Décochez la case Sauvegardes quotidiennes automatiques.
- Cliquez sur Enregistrer.
gcloud
gcloud redis clusters update CLUSTER_ID \ --automated-backup-mode=disabled
Remplacez CLUSTER_ID par l'ID du cluster que vous mettez à jour.
Simultanéité entre les opérations de sauvegarde et de mise à jour du cluster
Les opérations de mise à jour et de maintenance sur un cluster peuvent annuler les opérations de sauvegarde en cours dans les situations suivantes :
- Si une opération de mise à jour d'un cluster est en cours, Memorystore pour Redis Cluster refuse les opérations de sauvegarde.
- Dans de rares cas, les opérations de maintenance et de sauvegarde peuvent coïncider et entraîner l'omission des opérations de sauvegarde pour ce cluster.
Lister et décrire les sauvegardes
Les sections suivantes expliquent comment trouver des informations sur les sauvegardes disponibles.
Lister les collections de sauvegardes
Une collection de sauvegardes inclut toutes les sauvegardes que vous effectuez pour un cluster. Vous pouvez afficher la liste des collections de sauvegardes à l'aide de la console Google Cloud ou de la Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
gcloud
gcloud redis clusters backup-collections list \ --project=PROJECT_ID \ --region=REGION
Remplacez les éléments suivants :
- REGION correspond à la région où se trouve votre cluster (par exemple,
us-east1). - PROJECT_ID est l'ID de votre projet.
La commande renvoie une liste de collections de sauvegarde semblable à la suivante :
BACKUP_COLLECTION_NAME CLUSTER_NAME CLUSTER_UID 6d9e1ff4-0f89-4c0a-a941-155dd4c3a213 projects/PROJECT_ID/locations/REGION/clusters/cluster1 6e539aed-ee7b-4eea-83ad-b4715b1ef160 dda2f551-b416-47ff-b1cf-684e00483dc9 projects/PROJECT_ID/locations/REGION/clusters/cluster2 57130520-636c-4ac7-ad7e-86f7cfb32838
Lister les sauvegardes d'une collection de sauvegardes
Vous pouvez afficher la liste des sauvegardes d'une collection de sauvegardes à l'aide de la consoleGoogle Cloud ou de Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
Cliquez sur l'ID d'un cluster associé à une collection de sauvegardes. Cette collection de sauvegardes contient la liste des sauvegardes que vous souhaitez afficher.
gcloud
gcloud redis clusters backups list \ --backup-collection=BACKUP_COLLECTION --project=PROJECT_ID \ --region=REGION
Remplacez les éléments suivants :
- BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
- REGION est la région où se trouve votre cluster, par exemple
us-east1. - PROJECT_ID est l'ID de votre projet.
La commande renvoie une liste de sauvegardes semblable à la suivante :
BACKUP_NAME STATE CREATE_TIME EXPIRE_TIME backup-1 ACTIVE 2024-11-10T03:52:40.899882388Z 2124-11-10T03:53:02.856981736Z backup-2 ACTIVE 2024-11-11T03:48:22.137134936Z 2124-11-11T03:48:44.130735425Z
Décrire une sauvegarde
Vous pouvez récupérer des informations sur une sauvegarde à l'aide de la Google Cloud CLI.
gcloud
gcloud redis clusters backups describe BACKUP_NAME \ --backup-collections=BACKUP_COLLECTION --project=PROJECT_ID \ --region=REGION
Remplacez les éléments suivants :
- BACKUP_NAME est le nom d'une sauvegarde, par exemple
2024-05-01-10-15-00. - BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
- REGION est la région où se trouve votre cluster, par exemple
us-east1. - PROJECT_ID est l'ID de votre projet.
La commande renvoie des informations sur la sauvegarde, semblables à ce qui suit :
backupFiles: - createTime: '2024-11-10T03:52:55.539Z' fileName: 3d2774dab822137c5bac9386f3fa69ee4c73b928.rdb sizeBytes: '694879680' - createTime: '2024-11-10T03:52:54.742Z' fileName: 7f5d99faaefc63ed8292a71da2552db3b06cdcff.rdb sizeBytes: '694925906' - createTime: '2024-11-10T03:52:54.972Z' fileName: 0aac1092a3fb81515aefb6b2421f31eb346c3961.rdb sizeBytes: '694784169' cluster: projects/PROJECT_ID/locations/us-east1/clusters/cluster1 clusterUid: 57130520-636c-4ac7-ad7e-86f7cfb32838 createTime: '2024-11-10T03:52:40.899882388Z' expireTime: '2124-11-10T03:53:02.856981736Z' name: projects/PROJECT_ID/locations/us-east1/backupCollections/dda2f551-b416-47ff-b1cf-684e00483dc9/backups/december-2024-backup nodeType: REDIS_HIGHMEM_MEDIUM shardCount: 3 state: ACTIVE totalSizeBytes: '2084589755'
Supprimer une sauvegarde
Vous pouvez supprimer une sauvegarde à l'aide de la console Google Cloud ou de la Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Cliquez sur l'ID du cluster contenant une sauvegarde que vous souhaitez supprimer.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
À côté de la sauvegarde que vous souhaitez supprimer, cliquez sur more_vert Autres actions.
Dans le menu, sélectionnez Supprimer.
Dans la boîte de dialogue Supprimer la sauvegarde ?, procédez comme suit :
- Dans le champ de texte, saisissez
delete. - Cliquez sur Supprimer.
- Dans le champ de texte, saisissez
gcloud
gcloud redis clusters backups delete BACKUP_NAME \ --backup-collection=BACKUP_COLLECTION --project=PROJECT_ID \ --region=REGION
Remplacez les éléments suivants :
- BACKUP_NAME est le nom d'une sauvegarde, par exemple
2024-05-01-10-15-00. - BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
- REGION est la région où se trouve votre cluster, par exemple
us-east1. - PROJECT_ID est l'ID de votre projet.
Exporter une sauvegarde vers un bucket de stockage
Vous pouvez exporter une sauvegarde vers un bucket Cloud Storage à l'aide de laGoogle Cloud console ou de Google Cloud CLI.
Pour exporter une sauvegarde, procédez comme suit :
Memorystore for Redis Cluster doit être autorisé à accéder au bucket Cloud Storage de destination. Accordez à l'agent de service Memorystore pour Redis Cluster l'accès aux ressources Cloud Storage.
L'agent de service Memorystore for Redis Cluster utilise le format de nommage suivant :
service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com
Remplacez PROJECT_NUMBER par le numéro de projet du projet dans lequel se trouve le cluster ou la sauvegarde.
Attribuez à l'agent de service un rôle qui lui accorde les autorisations
storage.buckets.get,storage.objects.create,storage.objects.deleteetstorage.folders.create. Par exemple, la commande suivante attribue le rôleStorage Adminpour le bucket spécifié à l'agent de service Memorystore pour Redis Cluster :gcloud
gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \ --member=serviceAccount:service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com \ --role=roles/storage.admin
Remplacez les éléments suivants :
- BUCKET_NAME est le nom du bucket de destination.
- PROJECT_NUMBER est le numéro de projet utilisé dans le nom de l'agent de service.
Exporter une sauvegarde vers un bucket Cloud Storage
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Cliquez sur l'ID du cluster contenant une sauvegarde que vous souhaitez exporter.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
À côté de la sauvegarde que vous souhaitez exporter, cliquez sur more_vert Autres actions.
Dans le menu, sélectionnez Exporter.
Dans la section Choisir une destination de la page Exporter la sauvegarde vers Cloud Storage, cliquez sur Parcourir.
Dans la boîte de dialogue Sélectionner un bucket, cliquez sur le bucket dans lequel vous souhaitez exporter la sauvegarde, puis cliquez sur Sélectionner.
Sur la page Exporter la sauvegarde vers Cloud Storage, cliquez sur Exporter.
gcloud
gcloud redis clusters backups export BACKUP_NAME \ --region=REGION \ --backup-collection=BACKUP_COLLECTION \ --gcs-bucket=BUCKET
Remplacez les éléments suivants :
- BACKUP_NAME est le nom d'une sauvegarde Memorystore pour Redis Cluster.
- BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
- REGION est la région où se trouve la collection de sauvegardes, par exemple
us-east1. - BUCKET_NAME est un bucket Cloud Storage qui n'a pas
gs://comme préfixe.
Le bucket doit être régional et se trouver dans la même région que la sauvegarde. Memorystore for Redis Cluster doit être autorisé à accéder au bucket, et à créer des dossiers et des objets à l'intérieur de celui-ci.
Restaurer des données à partir d'une sauvegarde
Pour restaurer des données à partir d'une sauvegarde, vous pouvez amorcer un nouveau cluster à partir d'une sauvegarde gérée dans le même projet ou à partir de fichiers de base de données Redis (RDB) dans un bucket de stockage. Pour amorcer un cluster à partir de fichiers RDB, Memorystore for Redis Cluster doit être autorisé à accéder aux fichiers.
Initialiser un cluster à partir d'une sauvegarde
L'exemple suivant montre comment importer des données à partir d'une sauvegarde vers un nouveau cluster. La sauvegarde doit se trouver dans la même région que le nouveau cluster.
Le compte principal qui crée le cluster doit disposer de l'autorisation redis.backups.get pour la sauvegarde.
Vous pouvez importer des données à partir d'une sauvegarde dans un nouveau cluster à l'aide de la consoleGoogle Cloud ou de Google Cloud CLI.
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
Cliquez sur l'ID du cluster contenant une sauvegarde que vous souhaitez importer.
Dans le panneau de navigation latéral, cliquez sur Sauvegardes.
À côté de la sauvegarde que vous souhaitez importer, cliquez sur more_vert Autres actions.
Dans le menu, sélectionnez Importer dans un nouveau cluster. La page Créer une instance de cluster Redis s'affiche.
Dans la section Options de sauvegarde, vérifiez les points suivants :
- L'option Sauvegardes gérées est sélectionnée.
- Le champ ID de la sauvegarde contient le chemin d'accès et le nom de la sauvegarde que vous avez sélectionnée.
Dans la section Nommez votre instance de cluster, saisissez un ID pour le cluster que vous créez. L'ID de cluster ne doit contenir que des lettres minuscules, des chiffres et des traits d'union. Il doit également commencer par une lettre et être unique dans sa région.
Dans le menu Région, sélectionnez une région pour votre cluster.
Dans la section Disponibilité zonale, indiquez si vous souhaitez créer un cluster à zone unique ou multizone.
Facultatif. Dans la section Type de nœud, sélectionnez l'un des types de nœuds suivants :
- Cœur partagé (
redis-shared-core-nano) - Petite (
redis-standard-small) - Moyenne (
redis-highmem-medium) - Très grande (
redis-highmem-xlarge)
- Cœur partagé (
Facultatif. Dans la section Taille du cluster, saisissez le nombre de partitions pour votre cluster. Le nombre de partitions détermine la capacité de mémoire totale pour stocker les données du cluster. Pour en savoir plus sur les spécifications des clusters, consultez Spécifications des clusters et des nœuds.
Facultatif. Si vous souhaitez créer un cluster avec des réplicas, sélectionnez le nombre de réplicas (par shard) dans la section Réplicas. Vous pouvez sélectionner entre 0 et 5 répliques. La valeur par défaut est de 1 réplique.
Dans la section Configurer une connexion, sélectionnez le réseau que vos applications peuvent utiliser pour se connecter à ce cluster. Pour en savoir plus sur la mise en réseau privée pour Memorystore for Redis Cluster, consultez Présentation de la mise en réseau.
Facultatif. Si vous souhaitez renforcer la sécurité de votre cluster, dans la section Sécurité, activez l'authentification IAM en cochant la case Activer l'authentification IAM.
Dans la section Stratégie de persistance des données, spécifiez la façon dont vous souhaitez que Memorystore pour Redis Cluster conserve les données de votre cluster. Les valeurs acceptées sont No persistence (Pas de persistance), Append Only File (AOF) persistence (Persistance du fichier AOF) et Redis Database (RDB) persistence (Persistance de la base de données RDB).
Facultatif. Si vous souhaitez activer les sauvegardes automatiques pour votre cluster, procédez comme suit :
- Cochez la case Sauvegardes quotidiennes automatiques.
- Dans le champ Nombre de jours de conservation des sauvegardes, saisissez le nombre de jours pendant lesquels vous souhaitez que Memorystore for Redis Cluster conserve les sauvegardes avant qu'elles ne soient supprimées automatiquement. Vous pouvez spécifier une durée comprise entre
1et365jours. La valeur par défaut est de35jours. - Dans le menu Intervalle de temps, sélectionnez une heure pour la sauvegarde quotidienne.
Cliquez sur Créer un cluster.
gcloud
gcloud redis clusters create CLUSTER_ID \ --import-managed-backup=BACKUP_NAME \ --region=REGION
Remplacez les éléments suivants :
- CLUSTER_ID est l'ID du cluster que vous créez.
- BACKUP_NAME est le nom d'une sauvegarde gérée. Exemple :
projects/PROJECT_ID/locations/REGION/backupCollections/BACKUP_COLLECTION_ID/backups/BACKUP_ID. - REGION est la région où se trouve votre cluster, par exemple
us-east1.
Pour découvrir d'autres options permettant de créer un cluster, consultez Créer une instance.
Initialiser un cluster à partir de fichiers RDB dans un bucket de stockage
L'exemple suivant montre comment importer des données à partir de fichiers RDB dans un bucket Cloud Storage vers un nouveau cluster. Le bucket doit être régional et se trouver dans la même région que le nouveau cluster, ou être un bucket birégional dont l'une des régions est identique.
Pour amorcer un cluster à partir de fichiers RDB dans un bucket Cloud Storage, vous devez accorder à Memorystore pour Redis Cluster l'accès au bucket et aux objets, puis importer les données à partir des fichiers.
Vous pouvez importer des données à partir de fichiers RDB à l'aide de la console Google Cloud ou de la Google Cloud CLI.
Memorystore for Redis Cluster doit être autorisé à accéder aux objets Cloud Storage. Accordez à l'agent de service Memorystore pour Redis Cluster l'accès aux ressources Cloud Storage.
L'agent de service Memorystore for Redis Cluster utilise le format de nommage suivant :
service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com
Remplacez PROJECT_NUMBER par le numéro de projet dans lequel vous allez créer le cluster.
Attribuez à l'agent de service un rôle qui lui accorde les autorisations
storage.buckets.getetstorage.objects.get. Par exemple, la commande suivante attribue le rôleStorage Adminà un bucket Cloud Storage :gcloud
gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME --member=serviceAccount:service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com --role=roles/storage.admin
Remplacez les éléments suivants :
- BUCKET_NAME correspond au nom du bucket où se trouvent les fichiers RDB.
- PROJECT_NUMBER est le numéro de projet utilisé dans le nom de l'agent de service.
Importer des données à partir de fichiers RDB dans un bucket Cloud Storage vers un nouveau cluster
Console
Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.
À côté de Créer un cluster, cliquez sur la flèche vers le bas arrow_drop_down, puis sélectionnez Créer à partir d'une sauvegarde dans le menu qui s'affiche. La page Créer une instance de cluster Redis s'affiche.
Dans la section Options de sauvegarde, procédez comme suit :
- Sélectionnez l'option Dossier Cloud Storage.
- Dans le champ de texte, cliquez sur Parcourir.
- Dans la boîte de dialogue Sélectionner un dossier, sélectionnez le dossier contenant les fichiers RDB que vous souhaitez importer.
- Cliquez sur Sélectionner.
Dans la section Nommez votre instance de cluster, saisissez un ID pour le cluster. L'ID de cluster ne doit contenir que des lettres minuscules, des chiffres et des traits d'union. Il doit également commencer par une lettre et être unique dans sa région.
Dans le menu Région, sélectionnez une région pour votre cluster.
Dans la section Disponibilité zonale, indiquez si vous souhaitez créer un cluster à zone unique ou multizone.
Dans la section Type de nœud, sélectionnez l'un des types de nœuds suivants :
- Cœur partagé (
redis-shared-core-nano) - Petite (
redis-standard-small) - Moyenne (
redis-highmem-medium) - Très grande (
redis-highmem-xlarge)
- Cœur partagé (
Dans la section Taille du cluster, saisissez le nombre de partitions pour votre cluster. Le nombre de partitions détermine la capacité de mémoire totale pour stocker les données du cluster. Pour en savoir plus sur les spécifications des clusters, consultez Spécifications des clusters et des nœuds.
Si vous souhaitez créer un cluster avec des réplicas, sélectionnez le nombre de réplicas (par shard) dans la section Réplicas. Vous pouvez sélectionner entre 0 et 5 répliques. La valeur par défaut est de 1 réplique.
Dans la section Configurer une connexion, sélectionnez le réseau que vos applications peuvent utiliser pour se connecter à ce cluster. Pour en savoir plus sur la mise en réseau privée pour Memorystore for Redis Cluster, consultez Présentation de la mise en réseau.
Facultatif. Si vous souhaitez renforcer la sécurité de votre cluster, dans la section Sécurité, activez l'authentification IAM en cochant la case Activer l'authentification IAM.
Dans la section Stratégie de persistance des données, spécifiez la façon dont vous souhaitez que Memorystore pour Redis Cluster conserve les données de votre cluster. Les valeurs acceptées sont No persistence (Pas de persistance), Append Only File (AOF) persistence (Persistance du fichier AOF) et Redis Database (RDB) persistence (Persistance de la base de données RDB).
Facultatif. Si vous souhaitez activer les sauvegardes automatiques pour votre cluster, procédez comme suit :
- Cochez la case Sauvegardes quotidiennes automatiques.
- Dans le champ Nombre de jours de conservation des sauvegardes, saisissez le nombre de jours pendant lesquels vous souhaitez que Memorystore for Redis Cluster conserve les sauvegardes avant qu'elles ne soient supprimées automatiquement. Vous pouvez spécifier une durée comprise entre
1et365jours. La valeur par défaut est de35jours. - Dans le menu Intervalle de temps, sélectionnez une heure pour la sauvegarde quotidienne.
Cliquez sur Créer un cluster.
gcloud
gcloud redis clusters create CLUSTER_ID \ --import-gcs-object-uris=URI \ --region=REGION
Remplacez les éléments suivants :
- CLUSTER_ID est l'ID du cluster que vous créez.
- URI correspond à un ou plusieurs URI Cloud Storage séparés par des virgules (
,). Par exemple,gs://my-bucket/folder/file1.rdb,gs://my-bucket/folder/file2.rdb. - REGION est la région où se trouve votre cluster, par exemple
us-east1.
Pour découvrir d'autres options permettant de créer un cluster, consultez Créer une instance.
Métriques Cloud Monitoring
Vous pouvez utiliser les métriques Cloud Monitoring pour surveiller les opérations de sauvegarde et d'importation récentes. Pour obtenir la liste des métriques disponibles pour les sauvegardes Memorystore pour Redis Cluster, consultez Métriques de sauvegarde.
Étapes suivantes
- En savoir plus sur les sauvegardes.
- En savoir plus sur la persistance