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
- Accede a tu Cuenta de Google.
Si todavía no tienes una cuenta, regístrate para obtener una nueva.
-
En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.
-
Comprueba que la facturación esté habilitada en tu proyecto.
- Si aún no lo hiciste, instala el SDK de Cloud.
Cuando se te solicite, elige el proyecto que seleccionaste o creaste anteriormente.
-
Si ya tienes instalado el SDK de 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 en 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
Después de crear la instancia, ejecuta el siguiente comando de
describe
y escribe 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
Conectarse a una VM de Linux Si quieres conocer los pasos para conectarte a una VM de Linux, consulta la Guía de inicio rápido sobre cómo 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
conapt-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:
Ingrese:
get greeting
Resultado:
END
Ingresa:
set greeting 1 0 11 hello world
Resultado:
STORED
Ingresa:
get greeting
Resultado:
VALUE greeting 1 11 hello world END
Memorystore para Memcached es compatible con las bibliotecas estándar de Memcached de código abierto.
Limpia
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]