Créer une instance Memorystore pour Redis à l'aide de la gcloud CLI
Découvrez comment créer une instance Memorystore pour Redis, vous connecter à le supprimer, puis le supprimer.
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :
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 Google Cloud CLI.
Lorsque vous y êtes invité, choisissez le projet que vous avez sélectionné ou créé ci-dessus.
Si Google Cloud CLI est déjà installé, mettez-le à jour.
gcloud components update
Créer une instance Memorystore pour Redis
Pour créer une instance Memorystore pour Redis :
- 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 Redis de base de 2 Gio dans la région
us-central1
:gcloud redis instances create myinstance --size=2 --region=us-central1 \ --redis-version=redis_6_x
Une fois l'instance créée, saisissez la commande
describe
pour obtenir l'adresse IP et le port de l'instance :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_6_X reservedIpRange: 10.0.0.24/29 state: READY tier: BASIC
Vous pouvez utiliser les valeurs
host
etport
pour vous connecter à l'instance.
Se connecter à une instance Redis depuis une VM Compute Engine
Vous pouvez vous connecter à une instance Redis depuis n'importe quelle VM Compute Engine utilisant le réseau autorisé de l'instance Redis avec une adresse IP RFC 1918 compatible.
Si vous ne disposez pas encore d'une VM Compute Engine utilisant le même réseau autorisé que votre instance Redis, créez-en une et connectez-vous en suivant les instructions de la page Démarrage rapide à l'aide d'une VM Linux.
Installez
telnet
à l'aide deapt-get
:sudo apt-get install telnet
Depuis le terminal, connectez telnet à l'adresse IP de l'instance Redis, en remplaçant les variables par les valeurs appropriées.
telnet instance-ip-address 6379
Si l'opération réussit, la commande renvoie ce résultat :
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
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 des frais ne soient facturés sur votre compte Google Cloud pour les ressources utilisées dans ce guide de démarrage rapide, supprimez l'instance en saisissant la commande suivante :
gcloud redis instances delete myinstance --region=us-central1
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 les éléments suivants :Deleted instance [myinstance].
É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.