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

Ce guide de démarrage rapide vous explique comment créer une instance Memorystore pour Memcached, vous y connecter, envoyer des commandes Memcached et supprimer l'instance.

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. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  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. Vérifiez que la facturation est activée pour votre projet Google Cloud.

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

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

  7. Si Google Cloud SDK est déjà installé, mettez-le à jour.

    gcloud components update
  8. Activez l'API Service Networking pour votre projet.
    Activer l'API Service Networking
  9. Activez l'API Memorystore pour Memcached pour votre projet.
    Activer l'API Memorystore pour Memcached

Créer une instance Memorystore pour Memcached

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

  1. Ouvrez une fenêtre de terminal.

  2. Définissez le projet dans lequel vous souhaitez créer votre instance comme 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 Memcached avec 3 nœuds (chacun avec 4 cœurs et 10 Go de mémoire) dans la région us-central1 :

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=4 \
        --node-memory=10GB --region=us-central1 --memcached-version=1.6.15
    
  4. Après avoir créé l'instance, exécutez la commande describe suivante et notez l'adresse IP de l'un de vos nœuds.

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

Se connecter à l'instance à partir d'une VM Compute Engine

  1. Connectez-vous à une VM Linux. Pour connaître la procédure à suivre pour se connecter à une VM Linux, consultez la page Guide de démarrage rapide à l'aide d'une VM Linux. Si vous avez utilisé une image basée sur Debian pour créer votre instance de VM comme décrit dans le guide de démarrage rapide, installez telnet à l'aide de apt-get :

    sudo apt-get install telnet
    
  2. Depuis le terminal, connectez telnet à l'adresse IP de l'un des nœuds Memcached, en remplaçant les variables par les valeurs appropriées.

    telnet node-ip-address 11211
    

    Si cela fonctionne correctement, le résultat suivant dans lequel [bracketed-variables] sont remplacées par les variables de votre projet devrait s'afficher :

    Trying [node-ip-address]…
    Connected to [node-ip-address]
    
  3. Dans la session telnet, saisissez des commandes Memcached :

    Saisissez les informations suivantes :

    get greeting
    

    Résultat :

    END
    

    Saisissez cette commande :

    set greeting 1 0 11
    hello world
    

    Résultat :

    STORED
    

    Saisissez cette commande :

    get greeting
    

    Résultat :

    VALUE greeting 1 11
    hello world
    END
    

Memorystore pour Memcached est compatible avec les bibliothèques Memcached Open Source standards.

Effectuer un nettoyage

Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :

  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 memcache instances delete myinstance --region=us-central1
    

    Saisissez Y pour confirmer la suppression de l'instance :

    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]
    
  2. Si l'opération réussit, gcloud renvoie la réponse suivante :

    Deleted instance [myinstance]
    

Étapes suivantes