Créer une instance Memorystore pour Memcached à l'aide de la Google Cloud console
Ce guide de démarrage rapide vous explique comment créer une instance Memorystore pour Memcached, vous y connecter, définir et récupérer une valeur, et supprimer l'instance.
Avant de commencer
- Connectez-vous à votre Google Cloud compte. 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 sans frais pour exécuter, tester et déployer des charges de travail.
-
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 role
(
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 role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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 Memcached
Accédez à la page Memorystore pour Memcached dans la Google Cloud console.
Memorystore pour MemcachedCliquez sur le bouton Create Instance (Créer une instance).
Sélectionnez les configurations de votre nouvelle instance sur la page Create a Memcached instance (Créer une instance Memcached) de la Google Cloud console :
- Saisissez un ID d'instance en n'utilisant que des lettres minuscules, des chiffres et des traits d'union.
Commencez par une lettre.
- Par exemple,
my-memcached-instance-1.
- Par exemple,
- Sélectionnez
us-central1dans la liste déroulante Région. - Sélectionnez
Automatically distributedans la liste déroulante Zone. - Dans le champ Nœuds, saisissez
2pour créer deux nœuds. - Choisissez 1 Go de mémoire par nœud.
- Dans le champ Cœurs par nœud, sélectionnez 1.
Dans le champ Réseau autorisé, sélectionnez
default.
- Saisissez un ID d'instance en n'utilisant que des lettres minuscules, des chiffres et des traits d'union.
Commencez par une lettre.
Cliquez sur Créer.
Une fois l'instance créée, cliquez sur l'ID d'instance pour afficher la page des détails de l'instance.
Notez l'adresse IP (
IP address) de l'un de vos nœuds.
Se connecter à l'instance à partir d'une VM Compute Engine
Pour tester la connexion, procédez comme suit :
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 telnetDepuis le terminal, connectez telnet à l'adresse IP de l'un des nœuds Memcached. Remplacez node-ip-address par l'adresse IP de votre nœud.
telnet node-ip-address 11211
Le résultat suivant, dans lequel
[bracketed-variables]est remplacé par les variables de votre projet, s'affiche :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 dans cette démonstration soient facturées sur votre Google Cloud compte pour les ressources utilisées sur cette page, procédez comme suit :
Accédez à la page Memorystore pour Memcached dans la Google Cloud console.
Memorystore pour MemcachedCliquez sur l'ID de l'instance que vous souhaitez supprimer.
Cliquez sur le bouton Supprimer.
Dans l'invite qui s'affiche, saisissez l'ID de l'instance.
Cliquez sur le bouton Supprimer.