Esta página fornece instruções para criar instâncias do Memorystore for Redis Cluster.
Antes de começar
Conclua as instruções antes de começar:
- Na Google Cloud consola, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.Nota: se não planeia manter os recursos que cria neste procedimento, crie um projeto em vez de selecionar um projeto existente. Depois de concluir estes passos, pode eliminar o projeto, removendo todos os recursos associados ao mesmo. 
 Aceder ao seletor de projetos
- Certifique-se de que a faturação está ativada para o seu projeto. Saiba como verificar se a faturação está ativada num projeto.
- Instale e inicialize a CLI Google Cloud. - Nota: se instalou a CLI gcloud anteriormente, certifique-se de que tem a versão mais recente executando - gcloud components update. Precisa, pelo menos, da versão- 440.0.0da CLI gcloud para aceder aos comandos da CLI gcloud do Memorystore for Redis Cluster.
- 
  Ative a API Memorystore for Redis
  
 Memorystore for Redis
- 
  Ative a API Network Connectivity
  
 API Network Connectivity
- 
  Ative a API Service Consumer Management
  
 API Service Consumer Management
Outros pré-requisitos
- Tem de ter uma destas funções de IAM no Google Cloud projeto que está a usar:
- roles/redis.admin(a função de IAM predefinida de administrador do Memorystore)
- roles/owner(a função de IAM básica de proprietário)
- roles/editor(a função de IAM básica de editor)
 
Configure a rede
Leia a página Redes para determinar se tem de configurar uma política de ligação de serviço.
Se não tiver sido criada uma política de ligação de serviço para a rede com a qual vai criar o cluster do Redis, siga as orientações de Redes para a criar.
Crie uma instância
Consola
- Aceda à página Memorystore for Redis Cluster na Google Cloud consola. 
- Clique em Criar cluster. 
- Na página Criar uma instância do Redis Cluster, selecione as configurações pretendidas para a nova instância. - Em Dê um nome à sua instância de cluster, introduza um ID do cluster. O ID do cluster tem de usar apenas letras minúsculas, números e hífenes. Também tem de
começar com uma letra e ser único na respetiva região.
- Por exemplo: my-instance-1.
 
- Por exemplo: 
- Em Escolher região, selecione uma região para a sua instância.
- Na secção Tipo de nó, selecione um dos seguintes tipos de nós: - Núcleo partilhado (redis-shared-core-nano)
- Pequeno (redis-standard-small)
- Média (redis-highmem-medium)
- Extragrande (redis-highmem-xlarge)
 
- Núcleo partilhado (
- Em Tamanho do cluster, defina o número de fragmentos para o cluster. A contagem de fragmentos determina a capacidade total de memória para armazenar dados do cluster. Para ver mais detalhes sobre a especificação do cluster, consulte o artigo Especificação de clusters e fragmentos. 
- Se quiser criar uma instância com réplicas, introduza o número de réplicas (por fragmento) em Réplicas. Os valores aceitáveis são No Replica, 1 Replica, 2 Replicas, 3 Replicas, 4 Replicas e 5 Replicas. 
- Em Configurar ligação, selecione a rede pretendida. Para mais detalhes sobre as redes privadas do Memorystore for Redis Cluster, consulte a secção Redes. 
- Se quiser ativar a autenticação IAM, selecione Ativar autenticação IAM. 
- Se quiser ativar a encriptação em trânsito, selecione Ativar Transport Layer Security (TLS). 
 
- Em Dê um nome à sua instância de cluster, introduza um ID do cluster. O ID do cluster tem de usar apenas letras minúsculas, números e hífenes. Também tem de
começar com uma letra e ser único na respetiva região.
- Clique no botão Criar cluster. 
gcloud
Para criar uma instância do Memorystore for Redis Cluster, execute o comando create:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT
Substitua o seguinte:
- INSTANCE_ID é o ID da instância do Memorystore for Redis Cluster que está a criar. O ID da instância tem de ter entre 1 e 63 carateres e usar apenas letras minúsculas, números ou hífenes. Tem de começar com uma letra minúscula e terminar com uma letra minúscula ou um número. 
- REGION_ID é a região onde quer colocar a instância. 
- NETWORK é a rede usada para criar a sua instância. Tem de usar o formato: - projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. O ID da rede usado aqui tem de corresponder ao ID da rede usado pela política de ligação do serviço. Caso contrário, a operação- createfalha.
- REPLICA_COUNT é o número de réplicas (por fragmento). Os valores aceites são - 0-- 5.
- NODE_TYPE é o tipo de nó escolhido. Os valores aceites são: - redis-shared-core-nano
- redis-standard-small
- redis-highmem-medium
- redis-highmem-xlarge
 
- SHARD_COUNT determina o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados do cluster. Para ver mais detalhes sobre a especificação de clusters, consulte o artigo Especificação de clusters e nós. 
Por exemplo:
gcloud alpha redis clusters create my-instance \ --region=us-central1 \ --network=projects/my-project-335118/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8
Por predefinição, a encriptação em trânsito está desativada e a rede autorizada é default.
Crie uma instância de zona única
Esta secção fornece instruções sobre como criar uma instância de zona única.
gcloud
Para criar uma instância de zona única, execute o comando create:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --zone-distribution-mode=ZONE_DISTRIBUTION_MODE \ --zone=ZONE
Substitua o seguinte:
- INSTANCE_ID é o ID da instância do Memorystore for Redis Cluster que está a criar. O ID da instância tem de ter entre 1 e 63 carateres e usar apenas letras minúsculas, números ou hífenes. Tem de começar com uma letra minúscula e terminar com uma letra minúscula ou um número. 
- REGION_ID é a região onde quer colocar a instância. 
- NETWORK é a rede usada para criar a sua instância. Tem de usar o formato: - projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. O ID da rede usado aqui tem de corresponder ao ID da rede usado pela política de ligação ao serviço. Caso contrário, a operação- createfalha.
- REPLICA_COUNT é o número de réplicas (por fragmento). Os valores aceites são - 0-- 5.
- NODE_TYPE é o tipo de nó escolhido. Os valores aceites são: - redis-shared-core-nano
- redis-standard-small
- redis-highmem-medium
- redis-highmem-xlarge
 
- SHARD_COUNT determina o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de clusters. Para mais informações sobre a especificação de clusters, consulte o artigo Especificação de clusters e nós. 
- ZONE_DISTRIBUTION_MODE é o modo que lhe permite escolher entre o aprovisionamento de uma instância de zona única ou de várias zonas. A predefinição é várias zonas. Os valores aceites são - single-zonee- multi-zone.
- ZONE é a zona onde quer aprovisionar os seus nós. Esta flag só é aplicável se - --zone-distribution-modeestiver definido como- single-zone.