Guia de início rápido: como usar a ferramenta de linha de comando gcloud

Nesta página, descrevemos como criar uma nova instância do Memorystore para Redis, conectar-se a ela e excluí-la.

Antes de começar

  1. Faça login na sua conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar a página do seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. Instale o Cloud SDK, se ainda não tiver feito isso.

    Quando solicitado, escolha o projeto que você selecionou ou criou acima.

  5. Se você já tiver o Cloud SDK instalado, atualize-o.

    gcloud components update

Como criar uma instância do Memorystore para Redis

Para criar uma instância do Memorystore para Redis:

  1. Abra uma janela de terminal.
  2. Defina o projeto em que você quer criar a instância como o projeto padrão em gcloud digitando o seguinte comando:

    gcloud config set core/project PROJECT_ID
  3. Digite o seguinte comando para criar uma instância do Redis de nível básico de 2 GiB na região us-central1:

    gcloud redis instances create myinstance --size=2 --region=us-central1 \
        --redis-version=redis_5_0
  4. Depois de criar a instância, digite o comando describe para receber o endereço IP e a porta da instância:

    gcloud redis instances describe myinstance --region=us-central1

    Se for bem-sucedido, gcloud retornará o seguinte:

    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_4_0
    reservedIpRange: 10.0.0.24/29
    state: READY
    tier: BASIC

    Você usará os valores host e port para se conectar à instância.

Como se conectar à instância do Redis a partir de uma VM do Compute Engine

É possível conectar-se à instância do Redis a partir de qualquer instância de VM do Compute Engine localizada no mesmo projeto, região e rede que a instância do Redis.

  1. Se você ainda não tem uma VM do Compute Engine no mesmo projeto, região e rede que sua instância do Redis, crie uma e conecte-se a ela seguindo o Guia de início rápido sobre como usar uma VM do Linux.

  2. Instale telnet usando apt-get:

    sudo apt-get install telnet
    
  3. A partir do terminal, use o telnet para acessar o endereço IP da instância do Redis, substituindo variables pelos valores apropriados.

    telnet instance-ip-address 6379
    

    Se for bem-sucedido, o comando retornará este resultado:

    Trying instance-ip-address…
    Connected to instance-ip-address
    
  4. Na sessão telnet, digite alguns comandos do Redis:

    Insira:

    PING
    

    Result:

    PONG
    

    Enter

    SET HELLO WORLD
    

    Result:

    +OK
    

    Insira:

    GET HELLO
    

    Result:

    $5
    WORLD
    

Limpeza

  1. Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, exclua a instância digitando o seguinte comando:

    gcloud redis instances delete myinstance --region=us-central1
  2. Digite Y para confirmar a instância a ser excluída:

    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]

    Se tiver sucesso, o gcloud retornará a seguinte resposta:

    Deleted instance [myinstance].

A seguir