Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Guide de démarrage rapide: créer une instance Memorystore pour Redis à l'aide de la CLI gcloud

Créer une instance Memorystore pour Redis à l'aide de la CLI gcloud

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 Cloud Console, cliquez sur Visite guidée :

Visite guidée


Les sections suivantes vous guident tout au long de la même procédure que lorsque vous cliquez sur Visite guidée.

Avant de commencer

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée sur un projet.

  4. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  5. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée sur un projet.

  6. Si vous ne l'avez pas déjà fait, installez la CLI Google Cloud.

    Lorsque vous y êtes invité, choisissez le projet que vous avez sélectionné ou créé ci-dessus.

  7. Si la CLI Google Cloud est déjà installée, mettez-la à jour.

    gcloud components update

Créer une instance Memorystore pour Redis

Pour créer une instance Memorystore pour Redis, procédez comme suit:

  1. Ouvrez une fenêtre de terminal.
  2. Définissez le projet dans lequel vous souhaitez créer votre instance en tant que projet par défaut dans gcloud en saisissant la commande suivante:

    gcloud config set core/project PROJECT_ID
  3. Saisissez la commande suivante pour créer une instance Redis de 2 Gio de base dans la région us-central1:

    gcloud redis instances create myinstance --size=2 --region=us-central1 \
        --redis-version=redis_5_0
  4. Une fois l'instance créée, saisissez la commande describe pour obtenir son adresse IP et son port:

    gcloud redis instances describe myinstance --region=us-central1

    Si l'opération réussit, gcloud renvoie 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_4_0
    reservedIpRange: 10.0.0.24/29
    state: READY
    tier: BASIC

    Vous utiliserez les valeurs host et port pour vous connecter à l'instance.

Se connecter à l'instance Redis depuis une VM Compute Engine

Vous pouvez vous connecter à l'instance Redis à partir de n'importe quelle VM Compute Engine utilisant le réseau autorisé de l'instance Redis avec une adresse IP RFC 1918 compatible.

  1. Si vous ne disposez pas déjà d'une VM Compute Engine qui utilise ce même réseau autorisé que votre instance Redis, créez-en une et connectez-vous à celle-ci en suivant le guide de démarrage rapide à l'aide d'une VM Linux.

  2. Installez telnet avec apt-get:

    sudo apt-get install telnet
    
  3. Depuis le terminal, envoyez telnet à l'adresse IP de l'instance Redis, en remplaçant les éléments entre crochets (variables) par les valeurs appropriées.

    telnet instance-ip-address 6379
    

    Si l'opération réussit, la commande renvoie le résultat suivant:

    Trying instance-ip-address…
    Connected to instance-ip-address
    
  4. Dans la session telnet, saisissez les commandes Redis suivantes:

    Saisissez les informations suivantes:

    PING
    

    Résultat:

    PONG
    

    Entrée

    SET HELLO WORLD
    

    Résultat:

    +OK
    

    Saisissez les informations suivantes:

    GET HELLO
    

    Résultat:

    $5
    WORLD
    

Effectuer un nettoyage

Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud :

  1. Pour éviter que les ressources utilisées dans ce guide de démarrage rapide soient facturées sur votre compte Google Cloud, supprimez l'instance en saisissant la commande suivante:

    gcloud redis instances delete myinstance --region=us-central1
  2. Saisissez Y pour 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, gcloud renvoie la réponse suivante:

    Deleted instance [myinstance].

Étape suivante