Créer une instance Memorystore pour Redis à l'aide de gcloud CLI
Découvrez comment créer une instance Memorystore pour Redis, vous y connecter, puis la supprimer.
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud , cliquez sur Visite guidée :
Avant de commencer
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
- 
    
    
      In the Google Cloud console, on the project selector page, select or create a Google Cloud project. Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- 
    
    
      In the Google Cloud console, on the project selector page, select or create a Google Cloud project. Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- Si ce n'est pas déjà fait, installez Google Cloud CLI.
    Lorsque vous y êtes invité, choisissez le projet que vous avez sélectionné ou créé ci-dessus. 
- Si Google Cloud CLI est déjà installé, mettez-le à jour. - gcloud components update 
Créer une instance Memorystore pour Redis
Pour créer une instance Memorystore pour Redis :
- Ouvrez une fenêtre de terminal.
- Définissez le projet dans lequel vous souhaitez créer votre instance comme projet par défaut dans - gclouden saisissant la commande suivante :- gcloud config set core/project PROJECT_ID 
- Saisissez la commande suivante pour créer une instance Redis de base de 2 Gio dans la région - us-central1:- gcloud redis instances create myinstance --size=2 --region=us-central1 \ --redis-version=redis_6_x
- Une fois l'instance créée, saisissez la commande - describepour obtenir l'adresse IP et le port de l'instance :- gcloud redis instances describe myinstance --region=us-central1 - Si l'opération réussit, - gcloudrenvoie les éléments suivants :- authorizedNetwork: projects/my-project/global/networks/default createTime: '2018-04-09T21:47:56.824081Z' currentLocationId: us-central1-a host: 10.0.0.27 locationId: us-central1-a memorySizeGb: 2 name: projects/my-project/locations/us-central1/instances/myinstance networkThroughputGbps: 2 port: 6379 redisVersion: REDIS_6_X reservedIpRange: 10.0.0.24/29 state: READY tier: BASIC - Vous pouvez utiliser les valeurs - hostet- portpour vous connecter à l'instance.
Se connecter à une instance Redis depuis une VM Compute Engine
Vous pouvez vous connecter à une instance Redis depuis n'importe quelle VM Compute Engine utilisant le réseau autorisé de l'instance Redis avec une adresse IP RFC 1918 compatible.
- Si vous ne disposez pas encore d'une VM Compute Engine utilisant le même réseau autorisé que votre instance Redis, créez-en une et connectez-vous en suivant les instructions de la page Démarrage rapide à l'aide d'une VM Linux. 
- Installez - telnetà l'aide de- apt-get:- sudo apt-get install telnet
- Depuis le terminal, connectez telnet à l'adresse IP de l'instance Redis, en remplaçant les variables par les valeurs appropriées. - telnet instance-ip-address 6379 - Si l'opération réussit, la commande renvoie ce résultat : - Trying instance-ip-address… Connected to instance-ip-address 
- Dans la session telnet, renseignez quelques commandes Redis. Exemple : - Saisissez le code suivant : - PING - Résultat : - PONG - Saisissez les informations suivantes : - SET HELLO WORLD - Résultat : - +OK - Saisissez le code suivant : - GET HELLO - Résultat : - $5 WORLD 
Effectuer un nettoyage
Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre compte Google Cloud , procédez comme suit :
- Pour éviter que les ressources utilisées dans ce guide de démarrage rapide ne soient facturées sur votre compte Google Cloud , supprimez l'instance en saisissant la commande suivante : - gcloud redis instances delete myinstance --region=us-central1 
- Saisissez - Ypour confirmer l'instance à supprimer :- You are about to delete instance [myinstance] in [us-central1]. Any associated data will be lost. Do you want to continue (Y/n)? Y Delete request issued for: [myinstance] - Si l'opération réussit, - gcloudrenvoie les éléments suivants :- Deleted instance [myinstance]. 
Étape suivante
- Découvrez comment créer et gérer des instances.
- Découvrez d'autres manières de vous connecter à l'instance Redis.
- Découvrez les caractéristiques d'une instance Redis.