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 criar 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ão440.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 básica de IAM 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 precisa 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 rede para a criar.
Crie uma instância
Consola
Na Google Cloud consola, aceda à página Memorystore for Redis Cluster.
Clique em Criar cluster.
Na secção Dê um nome à instância do cluster, introduza um ID para o 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 exclusivo na respetiva região.
No menu Região, selecione uma região para o seu cluster.
Na secção Disponibilidade zonal, selecione a opção Várias zonas porque quer criar um cluster de várias zonas.
Na secção Tipo de nó, selecione um dos seguintes tipos de nós:
- Shared-Core (
redis-shared-core-nano) - Pequeno (
redis-standard-small) - Média (
redis-highmem-medium) - Extragrande (
redis-highmem-xlarge)
- Shared-Core (
Na secção Tamanho do cluster, introduza o número de fragmentos do cluster. O número de fragmentos determina a capacidade total de memória para armazenar dados de clusters. Para mais informações sobre as especificações dos clusters, consulte o artigo Especificação de clusters e nós.
Se quiser criar um cluster com réplicas, na secção Réplicas, selecione o número de réplicas (por fragmento). Pode selecionar 0 a 5 réplicas. O valor predefinido é 1 réplica.
Na secção Configurar ligação, selecione a rede que as suas aplicações podem usar para estabelecer ligação a este cluster. Para mais informações sobre as redes privadas do Memorystore for Redis Cluster, consulte a Vista geral das redes.
Opcional. Se quiser aumentar a segurança do seu cluster, na secção Segurança, ative a autenticação IAM selecionando a caixa de verificação Ativar AUTENTICAÇÃO IAM.
Na secção Estratégia de persistência de dados, especifique como quer que o Memorystore for Redis Cluster persista os dados no seu cluster. Os valores aceitáveis são Sem persistência, Persistência de ficheiros apenas de anexos (AOF), e Persistência da base de dados Redis (RDB).
Opcional. Se quiser ativar as cópias de segurança automáticas para o seu cluster, faça o seguinte:
- Selecione a caixa de verificação Cópias de segurança diárias automáticas.
- No campo Dias para reter cópias de segurança, introduza o número de dias
que quer que o Memorystore for Redis Cluster mantenha as cópias de segurança antes de serem
eliminadas automaticamente. Pode especificar um período de
1a365dias. O valor predefinido é35dias. - No menu Intervalo de tempo, selecione uma hora para a cópia de segurança diária.
Clique em 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çãocreatefalha.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-nanoredis-standard-smallredis-highmem-mediumredis-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.
Consola
Na Google Cloud consola, aceda à página Memorystore for Redis Cluster.
Clique em Criar cluster.
Na secção Dê um nome à instância do cluster, introduza um ID para o 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 exclusivo na respetiva região.
No menu Região, selecione uma região para o seu cluster.
Na secção Disponibilidade zonal, faça o seguinte:
Selecione a opção Zona única.
No menu Zona, selecione a zona onde quer que o Memorystore for Redis Cluster crie o cluster.
Na secção Tipo de nó, selecione um dos seguintes tipos de nós:
- Shared-Core (
redis-shared-core-nano) - Pequeno (
redis-standard-small) - Média (
redis-highmem-medium) - Extragrande (
redis-highmem-xlarge)
- Shared-Core (
Na secção Tamanho do cluster, introduza o número de fragmentos do cluster. O número de fragmentos determina a capacidade total de memória para armazenar dados do cluster. Para mais informações sobre as especificações dos clusters, consulte o artigo Especificação de clusters e nós.
Se quiser criar um cluster com réplicas, na secção Réplicas, selecione o número de réplicas (por fragmento). Pode selecionar 0 a 5 réplicas. O valor predefinido é 1 réplica.
Na secção Configurar ligação, selecione a rede que as suas aplicações podem usar para estabelecer ligação a este cluster. Para mais informações sobre as redes privadas do Memorystore for Redis Cluster, consulte a Vista geral das redes.
Opcional. Se quiser aumentar a segurança do seu cluster, na secção Segurança, ative a autenticação IAM selecionando a caixa de verificação Ativar AUTENTICAÇÃO IAM.
Na secção Estratégia de persistência de dados, especifique como quer que o Memorystore for Redis Cluster persista os dados no seu cluster. Os valores aceitáveis são Sem persistência, Persistência de ficheiros apenas de anexos (AOF), e Persistência da base de dados Redis (RDB).
Opcional. Se quiser ativar as cópias de segurança automáticas para o seu cluster, faça o seguinte:
- Selecione a caixa de verificação Cópias de segurança diárias automáticas.
- No campo Dias para reter cópias de segurança, introduza o número de dias
que quer que o Memorystore for Redis Cluster mantenha as cópias de segurança antes de serem
eliminadas automaticamente. Pode especificar um período de
1a365dias. O valor predefinido é35dias. - No menu Intervalo de tempo, selecione uma hora para a cópia de segurança diária.
Clique em Criar cluster.
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 de serviço. Caso contrário, a operaçãocreatefalha.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-nanoredis-standard-smallredis-highmem-mediumredis-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 uma instância de várias zonas. A predefinição é várias zonas. Os valores aceites são
single-zoneemulti-zone.ZONE é a zona onde quer aprovisionar os seus nós. Esta flag só é aplicável se
--zone-distribution-modeestiver definido comosingle-zone.