Criar uma instância do Memorystore para Redis usando a CLI gcloud
Saiba como criar uma nova instância do Memorystore para Redis, conectar-se a ela e excluí-la.
Para seguir as instruções detalhadas desta tarefa diretamente no console do Google Cloud , clique em Orientação:
Antes de começar
- 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. 
- Se ainda não tiver feito isso, instale a Google Cloud CLI.
    Quando solicitado, escolha o projeto que você selecionou ou criou acima. 
- Se você já tiver a Google Cloud CLI instalada, atualize-a. - gcloud components update 
Como criar uma instância do Memorystore para Redis
Para criar uma instância do Memorystore para Redis:
- Abra uma janela de terminal.
- Defina o projeto em que você quer criar a instância como o projeto padrão em - gclouddigitando o seguinte comando:- gcloud config set core/project PROJECT_ID 
- 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_6_x
- Depois de criar a instância, digite o comando - describepara receber o endereço IP e a porta da instância:- gcloud redis instances describe myinstance --region=us-central1 - Se for bem-sucedido, - gcloudvai 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_6_X reservedIpRange: 10.0.0.24/29 state: READY tier: BASIC - Você usará os valores - hoste- portpara se conectar à instância.
Como se conectar à instância do Redis a partir de uma VM do Compute Engine
É possível se conectar à instância do Redis de qualquer VM do Compute Engine que use a rede autorizada da instância do Redis usando um endereço IP RFC 1918 compatível.
- Se você ainda não tem uma VM do Compute Engine que usa a mesma rede autorizada 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. 
- Instale - telnetusando- apt-get:- sudo apt-get install telnet
- 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 
- Na sessão telnet, digite alguns comandos do Redis: - Insira: - PING - Result: - PONG - Enter - SET HELLO WORLD - Result: - +OK - Insira o seguinte: - GET HELLO - Result: - $5 WORLD 
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga as etapas abaixo.
- 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 
- Digite - Ypara 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 - gcloudretornará a seguinte resposta:- Deleted instance [myinstance]. 
A seguir
- Saiba mais sobre como criar e gerenciar instâncias.
- Conheça outras maneiras de se conectar à sua instância do Redis.
- Saiba mais sobre as características de uma instância do Redis.