Criar uma instância do Memorystore para Redis usando o console Google Cloud
Saiba como criar uma 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 role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Se este guia estiver usando um projeto atual, verifique se você tem as permissões necessárias para concluir o guia. Se você criou um projeto, já tem as permissões necessárias.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Memorystore for Redis API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
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 role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Se este guia estiver usando um projeto atual, verifique se você tem as permissões necessárias para concluir o guia. Se você criou um projeto, já tem as permissões necessárias.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Memorystore for Redis API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
Administrador do Cloud Memorystore para Redis (
roles/redis.admin) -
Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1) -
Usuário da conta de serviço (
roles/iam.serviceAccountUser)
Funções exigidas
Para receber as permissões necessárias para criar uma instância do Memorystore para Redis, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Criar uma instância do Memorystore para Redis
Nesta seção, você vai criar uma instância de 2 GB do Memorystore para Redis localizada na região us-central1 e no nível Básico. Para mais
informações sobre os níveis, consulte Níveis de recursos do Redis.
No console Google Cloud , acesse a página Memorystore para Redis.
Clique em Criar instância.
Na página Criar uma instância do Redis, faça as seguintes configurações para a instância que você está criando:
- No campo ID da instância, insira
my-instance-1. - No campo Nome de exibição, insira
My Quickstart Instance. - Na seção Seleção de nível, escolha Básico. Esse nível designa um nó Redis independente, em vez do nível Standard, que usa um nó de réplica para fazer backup dos dados.
- No campo Capacidade, digite
5. Isso define a capacidade da instância para 5 GB. - No menu Região, selecione us-central1 (Iowa).
- No menu Rede, selecione padrão.
- Expanda o nó Configuração e, no menu Versão,
selecione
7.2 (Recomendado).
- No campo ID da instância, insira
Clique em Criar instância.
Depois que a instância for criada, consiga o
IP addressdela seguindo estas etapas:- No console Google Cloud , acesse a página Memorystore para Redis.
Memorystore para Redis - Clique no ID da instância:
my-instance-1. - Na seção Conexões, anote o Endpoint principal e o número da Porta
6379da instância. Você precisa do endpoint e do número da porta para se conectar à instância.
- No console Google Cloud , acesse a página Memorystore para Redis.
Conectar-se à instância do Memorystore para Redis de uma VM do Compute Engine
É possível se conectar à instância do Memorystore para Redis de qualquer VM do Compute Engine que use a rede autorizada da instância com um endereço IP RFC 1918 compatível.
Se você não tiver uma VM do Compute Engine que use a mesma rede autorizada da sua instância, crie uma e conecte-se a ela usando SSH. Para fazer isso, siga as etapas em Criar uma instância de VM do Linux no Compute Engine.
Use
apt-getpara instalartelnet:sudo apt-get install telnetNo terminal, use o telnet para o endereço IP da instância. Substitua VARIABLES pelos valores adequados.
telnet INSTANCE_IP_ADDRESS 6379
Se você conseguir se conectar à instância, o comando vai 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.
- No console Google Cloud , acesse a página Memorystore para Redis.
Memorystore para Redis - Clique no ID da instância que você quer excluir.
- Clique em Excluir.
- Na solicitação exibida, insira o ID da instância.
- Clique em Excluir.
- Opcional. Se você criou uma VM do Compute Engine para este guia de início rápido, exclua ela.
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.