Nesta página, fornecemos instruções para criar instâncias de zona única e multizona no Memorystore para Valkey.
Antes de começar
Conclua as instruções em "Antes de começar":
- No console do Google Cloud , na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
Observação:se você não pretende manter os recursos criados neste procedimento, crie um projeto em vez de selecionar um que já existe. Depois de concluir essas etapas, é possível excluir o projeto. Para fazer isso, basta remover todos os recursos associados a ele.
Acessar o seletor de projetos - Verifique se o faturamento foi ativado para o projeto. Saiba como verificar se o faturamento está ativado em um projeto.
Instale e inicialize a Google Cloud CLI.
Observação:se você já instalou a CLI gcloud, execute
gcloud components updatepara verificar se você tem a versão mais recente. É necessário ter pelo menos a versão489.0.0da CLI gcloud para acessar os comandos da CLI gcloud do Memorystore para Valkey.-
Ativar a API Memorystore for Valkey
Memorystore for Valkey -
Ative a API Network Connectivity
API Network Connectivity -
Ative a API Service Consumer Management.
API Service Consumer Management
Outros pré-requisitos
- Você precisa ter um destes papéis do IAM no Google Cloud projeto que está sendo usado:
roles/memorystore.admin(o papel predefinido do IAM de administrador do Memorystore)roles/owner(o papel básico do IAM de Proprietário)roles/editor(o papel básico do IAM de Editor)
Configurar redes
Leia a página Redes para determinar se você precisa configurar uma política de conexão de serviço.
Se uma política de conexão de serviço não tiver sido criada para a rede em que você vai criar a instância do Valkey, siga as orientações de Redes para criar uma.
Criar uma instância de várias zonas
Nesta seção, você encontra instruções para criar uma instância de várias zonas.
Console
No console Google Cloud , acesse a página Memorystore para Valkey.
Clique em Criar instância.
Na seção Nomeie sua instância, insira um ID para a instância. O ID da instância precisa usar apenas letras minúsculas, números e hifens. Ele também precisa começar com uma letra e ser exclusivo na região.
No menu Região, selecione uma região para sua instância.
Na seção Disponibilidade por zona, selecione a opção Várias zonas porque você quer criar uma instância de várias zonas.
Na seção Tipo de nó, selecione um dos seguintes tipos de nó:
- Núcleo compartilhado (
shared-core-nano) - Pequeno (
standard-small) - Média (
highmem-medium) - Extragrande (
highmem-xlarge)
- Núcleo compartilhado (
Na seção Modo de cluster, especifique se você quer uma instância com o modo de cluster ativado ou desativado. Para mais informações sobre esses tipos de instâncias, consulte Ativar e desativar o modo de cluster.
Na seção Tamanho da instância, insira o número de fragmentos da sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instâncias. Para mais informações sobre as especificações de instância, consulte Especificação de instância e nó.
Se quiser criar uma instância com réplicas, na seção Réplicas, selecione o número de réplicas (por fragmento). É possível selecionar de 0 a 5 réplicas. O valor padrão é uma réplica.
Na seção Configurar conexão, selecione a rede que seus aplicativos podem usar para se conectar a essa instância. Para mais informações sobre redes particulares no Memorystore for Valkey, consulte Rede.
Opcional. Se quiser aumentar a segurança da sua instância, na seção Segurança, ative a autenticação do IAM marcando a caixa de seleção Ativar AUTH do IAM.
Na seção Estratégia de persistência de dados, especifique como você quer que o Memorystore for Valkey persista os dados na sua instância. Os valores aceitáveis são Sem persistência, persistência de arquivo somente de anexação (AOF) e persistência de snapshot de memória.
Opcional. Se você quiser ativar os backups automáticos para sua instância, faça o seguinte:
- Marque a caixa de seleção Backups diários automatizados.
- No campo Dias para reter backups, digite o número de dias
que você quer que o Memorystore for Valkey mantenha os backups antes que eles sejam
excluídos automaticamente. É possível especificar de
1a365dias. O valor padrão é de35dias. - No menu Período, selecione um horário para o backup diário.
Na seção Escolher versão, selecione sua versão do Valkey. As versões disponíveis são 7.2, 8.0 e 9.0 (pré-lançamento). A versão padrão é a 8.0.
Clique em Criar instância.
gcloud
Para criar uma instância do Memorystore para Valkey, execute o comando create:
gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--mode=MODE
Substitua:
INSTANCE é o ID da instância do Memorystore for Valkey que você está criando. O ID da instância precisa ter de 1 a 63 caracteres e usar apenas letras minúsculas, números ou hifens. Ele precisa começar com uma letra minúscula e terminar com uma letra minúscula ou um número.
REGION_ID é a região em que você quer colocar a instância.
PROJECT_ID é o ID do projeto em que você quer criar a instância.
NETWORK_ID é o ID da rede que você quer usar para criar a instância.
REPLICA_COUNT é o número de réplicas (por fragmento). Os valores aceitos são
0-5.NODE_TYPE é o tipo de nó escolhido. Os valores aceitos são:
shared-core-nanostandard-smallhighmem-mediumhighmem-xlarge
ENGINE_VERSION é a versão da sua instância do Memorystore for Valkey. Os valores aceitos para esse parâmetro são
VALKEY_7_2,VALKEY_8_0eVALKEY_9_0(prévia). Se você não especificar um valor,VALKEY_8_0será o padrão.SHARD_COUNT determina o número de fragmentos na instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instâncias. As instâncias com o modo de cluster desativado só aceitam um fragmento. Para mais informações, consulte Especificação da instância e do nó.
MODE determina se a instância está com o modo de cluster ativado ou desativado. Se esse campo for omitido, a instância vai usar o modo de cluster ativado por padrão. Para mais informações, consulte Ativar e desativar o modo de cluster.
Exemplo:
Exemplo de modo de cluster ativado
gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--replica-count=2 \
--node-type=highmem-medium \
--shard-count=8 \
--mode=cluster
Exemplo de modo de cluster desativado
gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--shard-count=1 \
--replica-count=2 \
--node-type=highmem-medium \
--mode=cluster-disabled
Por padrão, a criptografia em trânsito
está desativada, e a rede autorizada é default.
Criar uma instância de zona única
Nesta seção, você encontra instruções para criar uma instância de zona única.
Console
No console Google Cloud , acesse a página Memorystore para Valkey.
Clique em Criar instância.
Na seção Nomeie sua instância, insira um ID para a instância. O ID da instância precisa usar apenas letras minúsculas, números e hifens. Ele também precisa começar com uma letra e ser exclusivo na região.
No menu Região, selecione uma região para sua instância.
Na seção Disponibilidade por zona, faça o seguinte:
Selecione a opção Zona única.
No menu Zona, selecione a zona em que você quer que o Memorystore para Valkey crie a instância.
Na seção Tipo de nó, selecione um dos seguintes tipos de nó:
- Núcleo compartilhado (
shared-core-nano) - Pequeno (
standard-small) - Média (
highmem-medium) - Extragrande (
highmem-xlarge)
- Núcleo compartilhado (
Na seção Modo de cluster, especifique se você quer uma instância com o modo de cluster ativado ou desativado. Para mais informações sobre esses tipos de instâncias, consulte Ativar e desativar o modo de cluster.
Na seção Tamanho da instância, insira o número de fragmentos da sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instâncias. Para mais informações sobre as especificações de instância, consulte Especificação de instância e nó.
Se quiser criar uma instância com réplicas, na seção Réplicas, selecione o número de réplicas (por fragmento). É possível selecionar de 0 a 5 réplicas. O valor padrão é uma réplica.
Na seção Configurar conexão, selecione a rede que seus aplicativos podem usar para se conectar a essa instância. Para mais informações sobre redes particulares no Memorystore for Valkey, consulte Rede.
Opcional. Se quiser aumentar a segurança da sua instância, na seção Segurança, ative a autenticação do IAM marcando a caixa de seleção Ativar AUTH do IAM.
Na seção Estratégia de persistência de dados, especifique como você quer que o Memorystore for Valkey persista os dados na sua instância. Os valores aceitáveis são Sem persistência, persistência de arquivo somente de anexação (AOF) e persistência de snapshot de memória.
Opcional. Se você quiser ativar os backups automáticos para sua instância, faça o seguinte:
- Marque a caixa de seleção Backups diários automatizados.
- No campo Dias para reter backups, digite o número de dias
que você quer que o Memorystore for Valkey mantenha os backups antes que eles sejam
excluídos automaticamente. É possível especificar de
1a365dias. O valor padrão é de35dias. - No menu Período, selecione um horário para o backup diário.
Na seção Escolher versão, selecione sua versão do Valkey. As versões disponíveis são 7.2, 8.0 e 9.0 (pré-lançamento). A versão padrão é a 8.0.
Clique em Criar instância.
gcloud
Para criar uma instância de zona única, execute o comando create:
gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \
--zone-distribution-config=ZONE \
--mode=MODE
Substitua:
INSTANCE é o ID da instância do Memorystore for Valkey que você está criando. O ID da instância precisa ter de 1 a 63 caracteres e usar apenas letras minúsculas, números ou hifens. Ele precisa começar com uma letra minúscula e terminar com uma letra minúscula ou um número.
REGION_ID é a região em que você quer colocar a instância.
PROJECT_ID é o ID do projeto em que você quer criar a instância.
NETWORK_ID é o ID da rede que você quer usar para criar a instância.
REPLICA_COUNT é o número de réplicas (por fragmento). Os valores aceitos são
0-5.NODE_TYPE é o tipo de nó escolhido. Os valores aceitos são:
shared-core-nanostandard-smallhighmem-mediumhighmem-xlarge
ENGINE_VERSION é a versão da sua instância do Memorystore for Valkey. Os valores aceitos para esse parâmetro são
VALKEY_7_2,VALKEY_8_0eVALKEY_9_0(prévia). Se você não especificar um valor,VALKEY_8_0será o padrão.SHARD_COUNT determina o número de fragmentos na instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instâncias. Se o modo selecionado for "Modo de cluster desativado", você poderá especificar apenas um fragmento para sua instância. Para mais informações, consulte Especificação da instância e do nó.
MODE determina se a instância deve estar com o modo de cluster ativado ou desativado. Se você omitir esse campo, o modo padrão será "Modo de cluster ativado". Para mais informações, consulte Ativar e desativar o modo de cluster.
ZONE_DISTRIBUTION_CONFIG_MODE é o modo que permite escolher entre provisionar uma instância de zona única ou multizona. O padrão é multizona. Os valores aceitos são
single-zoneemulti-zone.ZONE é a zona em que você quer provisionar os nós. Essa flag só é aplicável se
--zone-distribution-config-mode=estiver definido comosingle-zone.