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
- 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.
-
Make sure 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.
-
Make sure that billing is enabled for your Google Cloud project.
- Si ce n'est pas déjà fait, installez le SDK Google Cloud.
Lorsque vous y êtes invité, choisissez le projet que vous avez sélectionné ou créé ci-dessus.
-
Si le SDK Google Cloud est déjà installé, mettez-le à jour.
gcloud components update
-
Activez l'API Service Networking pour votre projet.
Activer l'API Service Networking -
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 :
Ouvrez une fenêtre de terminal.
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
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
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
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 deapt-get
:sudo apt-get install telnet
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]
Dans la session telnet, saisissez des commandes Memcached :
Saisissez les informations suivantes :
get greeting
Résultat :
END
Saisissez le code suivant :
set greeting 1 0 11 hello world
Résultat :
STORED
Saisissez le code suivant :
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 :
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]
Si l'opération réussit,
gcloud
renvoie la réponse suivante :Deleted instance [myinstance]