Crea una instancia de Memorystore para Memcached con gcloud CLI
En esta guía de inicio rápido, se explican los pasos que te ayudan a crear una instancia de Memorystore para Memcached, conectarte a la instancia, enviar algunos comandos de Memcached y borrar la instancia.
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.
-
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 aún no lo hiciste, instala el SDK de Google Cloud.
Cuando se te solicite, elige el proyecto que seleccionaste o creaste anteriormente.
-
Si ya tienes instalado el SDK de Google Cloud, actualízalo.
gcloud components update
-
Habilita la API de Herramientas de redes de servicios en tu proyecto.
Habilita la API de Herramientas de redes de servicios. -
Habilita la API de Memorystore para Memcached para tu proyecto.
Habilita la API de Memorystore para Memcached
Crea una instancia de Memorystore para Memcached
A fin de crear una instancia de Memorystore para Memcached, haz lo siguiente:
Abre una ventana de terminal.
Configura el proyecto en el que deseas crear tu instancia como proyecto predeterminado en
gcloud
con el siguiente comando:gcloud config set core/project project-id
Ingresa el siguiente comando para crear una instancia de Memcached con 3 nodos (cada nodo con 4 núcleos y 10 GB de memoria) en la región us-central1:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=4 \ --node-memory=10GB --region=us-central1 --memcached-version=1.6.15
Después de crear la instancia, ejecuta el siguiente comando
describe
y anota la dirección IP de uno de tus nodos.gcloud memcache instances describe myinstance --region=us-central1
Conéctate a tu instancia desde una VM de Compute Engine
Conéctate a una VM de Linux. Para conocer los pasos para conectarte a una VM de Linux, consulta la Guía de inicio rápido para usar una VM de Linux. Si usaste una imagen basada en Debian para crear tu instancia de VM como se describe en la guía de inicio rápido, instala
telnet
medianteapt-get
:sudo apt-get install telnet
Desde la terminal, usa Telnet hasta la dirección IP de uno de los nodos de Memcached y reemplaza variables por los valores apropiados.
telnet node-ip-address 11211
Si funciona de forma correcta, deberías ver el siguiente resultado con
[bracketed-variables]
reemplazado por las variables de tu proyecto:Trying [node-ip-address]… Connected to [node-ip-address]
En la sesión de telnet, ingresa algunos comandos de Memcached:
Ingresa:
get greeting
Resultado:
END
Ingrese:
set greeting 1 0 11 hello world
Resultado:
STORED
Ingrese:
get greeting
Resultado:
VALUE greeting 1 11 hello world END
Memorystore para Memcached admite bibliotecas estándar de Memcached de código abierto.
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.
A fin de evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos utilizados en esta guía de inicio rápido, ingresa el siguiente comando para borrar la instancia:
gcloud memcache instances delete myinstance --region=us-central1
Ingresa
Y
para confirmar la eliminación de la instancia: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,
gcloud
muestra la siguiente respuesta:Deleted instance [myinstance]