Crea una instancia de Memorystore para Redis con gcloud CLI
Aprende a crear una instancia nueva de Memorystore para Redis, conectarte a ella y, luego, borrarla.
Para seguir la guía paso a paso sobre esta tarea directamente en la consola Google Cloud , haz clic en Guiarme:
Antes de comenzar
- 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. 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
      (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
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- Si aún no lo hiciste, instala Google Cloud CLI.
    Cuando se te solicite, elige el proyecto que seleccionaste o creaste anteriormente. 
- Si ya tienes instalada Google Cloud CLI, actualízala. - gcloud components update 
Crea una instancia de Memorystore para Redis
A fin de crear una instancia de Memorystore para Redis, haz lo siguiente:
- Abre una ventana de terminal.
- Configura el proyecto en el que deseas crear tu instancia como proyecto predeterminado en - gcloudcon el siguiente comando:- gcloud config set core/project PROJECT_ID 
- Ingresa el siguiente comando para crear una instancia de Redis de nivel Básico de 2 GiB en la región - us-central1:- gcloud redis instances create myinstance --size=2 --region=us-central1 \ --redis-version=redis_6_x
- Después de crear la instancia, ingresa el comando - describepara obtener la dirección IP y el puerto de la instancia:- gcloud redis instances describe myinstance --region=us-central1 - Si se ejecuta de forma correcta, - gcloudmuestra lo siguiente:- 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 - Usarás los valores - hosty- portpara conectarte a la instancia.
Conectarse a una instancia de Redis desde una VM de Compute Engine
Puedes conectarte a la instancia de Redis desde cualquier VM de Compute Engine que use la red autorizada de la instancia de Redis con una dirección IP RFC 1918 compatible.
- Si aún no tienes una VM de Compute Engine que use la misma red autorizada que tu instancia de Redis, crea una y conéctate a ella mediante los siguientes pasos: Guía de inicio rápido sobre el uso de una VM de Linux. 
- Instala - telnetmediante- apt-get:- sudo apt-get install telnet
- Desde la terminal, ejecuta Telnet a la dirección IP de la instancia de Redis y reemplaza variables por los valores adecuados. - telnet instance-ip-address 6379 - Si se ejecuta de forma correcta, el comando mostrará este resultado: - Trying instance-ip-address… Connected to instance-ip-address 
- En la sesión de telnet, ingresa algunos comandos de Redis: - Ingrese: - PING - Resultado: - PONG - Ingresa: - SET HELLO WORLD - Resultado: - +OK - Ingrese: - GET HELLO - Resultado: - $5 WORLD 
Limpia
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.
- Para evitar que se apliquen cargos a tu Google Cloud cuenta por los recursos que usaste en esta guía de inicio rápido, ingresa el siguiente comando para borrar la instancia: - gcloud redis instances delete myinstance --region=us-central1 
- Ingresa - Ypara confirmar la instancia que deseas borrar:- 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 se ejecuta correctamente, - gcloudmuestra la siguiente respuesta:- Deleted instance [myinstance]. 
¿Qué sigue?
- Conoce más acerca de crear y administrar instancias.
- Conoce más acerca de otras maneras de conectar tu instancia de Redis.
- Conoce más acerca de las características de una instancia de Redis.