Créer une instance Memorystore pour Redis à l'aide de la Google Cloud console
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 Google Cloud console, cliquez sur Visite guidée:
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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Memorystore for Redis API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Memorystore for Redis API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Rôles requis
Pour obtenir les autorisations nécessaires pour créer une instance Memorystore pour Redis, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
- Administrateur Cloud Memorystore pour Redis (
roles/redis.admin) - Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1) - Utilisateur du compte de service (
roles/iam.serviceAccountUser)
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Créer une instance Memorystore pour Redis
Dans cette section, vous allez créer une instance Memorystore pour Redis de 2 Go située dans la région us-central1 et appartenant au niveau de base. Pour en savoir plus sur les
niveaux, consultez la section Fonctionnalités de niveau Redis.
Dans la Google Cloud console, accédez à la page Memorystore pour Redis.
Cliquez sur Créer une instance.
Sur la page Créer une instance Redis, configurez l'instance que vous créez comme suit :
- Dans le champ ID d'instance, saisissez
my-instance-1. - Dans le champ Nom à afficher, saisissez
My Quickstart Instance. - Dans la section Sélection du niveau, sélectionnez De base. Ce niveau désigne un nœud Redis autonome, contrairement au niveau standard qui utilise un nœud dupliqué pour sauvegarder vos données.
- Dans le champ Capacité, saisissez
5. La capacité de votre instance est alors définie sur 5 Go. - Dans le menu Région, sélectionnez us-central1 (Iowa).
- Dans le menu Réseau, sélectionnez default.
- Développez le nœud Configuration, puis dans le menu Version ,
sélectionnez
7.2 (recommandé).
- Dans le champ ID d'instance, saisissez
Cliquez sur Créer une instance.
Une fois l'instance créée, obtenez son
IP addressen procédant comme suit :- Dans la Google Cloud console, accédez à la page Memorystore pour Redis.
Memorystore pour Redis - Cliquez sur l'ID de votre instance :
my-instance-1. - Dans la section Connexions, notez le point de terminaison principal et le numéro de port
6379de votre instance. Vous avez besoin du point de terminaison et du numéro de port pour vous connecter à l'instance.
- Dans la Google Cloud console, accédez à la page Memorystore pour Redis.
Se connecter à l'instance Memorystore pour Redis depuis une VM Compute Engine
Vous pouvez vous connecter à l'instance Memorystore pour Redis depuis n'importe quelle VM Compute Engine utilisant le réseau autorisé de l'instance avec une adresse IP RFC 1918 compatible.
Si vous ne disposez pas d'une VM Compute Engine utilisant le même réseau autorisé que votre instance, créez-en une et connectez-vous à la VM à l'aide de SSH. Pour ce faire, suivez les étapes décrites dans Créer une instance de VM Linux dans Compute Engine.
Utilisez
apt-getpour installertelnet:sudo apt-get install telnetDepuis le terminal, connectez telnet à l'adresse IP de l'instance. Remplacez VARIABLES par les valeurs appropriées.
telnet INSTANCE_IP_ADDRESS 6379
Si vous pouvez vous connecter à l'instance, la commande renvoie le résultat suivant :
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
Libérer de l'espace
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 :
- Dans la Google Cloud console, accédez à la page Memorystore pour Redis.
Memorystore pour Redis - Cliquez sur l'ID de l'instance que vous souhaitez supprimer.
- Cliquez sur Supprimer.
- Lorsque vous y êtes invité, saisissez l'ID de l'instance.
- Cliquez sur Supprimer.
- Facultatif. Si vous avez créé une VM Compute Engine pour ce démarrage rapide, alors supprimez-la.
É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.