Guía de inicio rápido para usar la herramienta de línea de comandos de gcloud

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

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyecto

  3. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  4. Si aún no lo hiciste, instala el SDK de Cloud.

    Cuando se te solicite, elige el proyecto que seleccionaste o creaste anteriormente.

  5. Si ya tienes instalado el SDK de Cloud, actualízalo.

    gcloud components update
  6. Habilita la API de Herramientas de redes de servicios en tu proyecto.
    Habilita la API de Herramientas de redes de servicios.
  7. 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:

  1. Abre una ventana de terminal.

  2. 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
    
  3. 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
    
  4. 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

  1. 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 con apt-get:

    sudo apt-get install telnet
    
  2. 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]
    
  3. 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

  1. 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]
    
  2. Si se ejecuta correctamente, gcloud muestra la siguiente respuesta:

    Deleted instance [myinstance]
    

¿Qué sigue?