Crie uma instância do Memorystore for Redis através da CLI gcloud
Saiba como criar uma nova instância do Memorystore for Redis, estabelecer ligação à mesma e, em seguida, eliminá-la.
Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:
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 o fez, instale a CLI Google Cloud.
    Quando lhe for pedido, escolha o projeto que selecionou ou criou acima. 
- Se já tiver a CLI Google Cloud instalada, atualize-a. - gcloud components update 
Criar uma instância do Memorystore for Redis
Para criar uma instância do Memorystore for Redis:
- Abra uma janela de terminal.
- Defina o projeto no qual quer criar a instância como o projeto predefinido no - gcloudintroduzindo o seguinte comando:- gcloud config set core/project PROJECT_ID 
- Introduza 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
- Após a criação da instância, introduza o comando - describepara obter o endereço IP e a porta da instância:- gcloud redis instances describe myinstance --region=us-central1 - Se for bem-sucedido, - gclouddevolve 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 - Vai usar os valores - hoste- portpara estabelecer ligação à instância.
Estabelecer ligação à instância do Redis a partir de uma VM do Compute Engine
Pode estabelecer ligação à instância do Redis a partir de qualquer VM do Compute Engine que use a rede autorizada da instância do Redis com um endereço IP RFC 1918 suportado.
- Se ainda não tiver uma VM do Compute Engine que use a mesma rede autorizada que a sua instância do Redis, crie uma e ligue-se a ela seguindo o Início rápido com uma VM Linux. 
- Instale o - telnetcom o- apt-get:- sudo apt-get install telnet
- No terminal, use o telnet para aceder ao endereço IP da instância do Redis, substituindo variables pelos valores adequados. - telnet instance-ip-address 6379 - Se for bem-sucedido, o comando devolve este resultado: - Trying instance-ip-address… Connected to instance-ip-address 
- Na sessão do telnet, introduza alguns comandos do Redis: - Introduza: - PING - Resultado: - PONG - Enter - SET HELLO WORLD - Resultado: - +OK - Introduza: - GET HELLO - Resultado: - $5 WORLD 
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
- Para evitar incorrer em custos na sua Google Cloud conta pelos recursos usados neste início rápido, elimine a instância introduzindo o seguinte comando: - gcloud redis instances delete myinstance --region=us-central1 
- Introduza - Ypara confirmar a instância a eliminar:- 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 for bem-sucedido, - gclouddevolve a seguinte resposta:- Deleted instance [myinstance]. 
O que se segue?
- Saiba mais acerca de como criar e gerir instâncias.
- Saiba mais sobre outras formas de estabelecer ligação à sua instância do Redis.
- Saiba mais sobre as caraterísticas de uma instância do Redis.