Nesta página, descrevemos como escalonar uma instância do Memorystore para Valkey. A capacidade da sua instância é determinada pelo número de fragmentos e pelo tipo de nó da instância. Para escalonar sua instância, mude a contagem de fragmentos ou o tipo de nó. Para mais informações sobre o comportamento de uma instância durante o escalonamento, consulte Sobre o escalonamento da capacidade da instância.
Ajustar a escala da contagem de fragmentos
É possível aumentar ou diminuir o número de fragmentos de uma instância usando o console do Google Cloud ou a Google Cloud CLI.
Console
No console Google Cloud , acesse a página Memorystore para Valkey.
Clique no ID da instância.
Na seção Configurações, clique no ícone de lápis ao lado de Shards.
No campo Fragmentos, insira o número de fragmentos para escalonar sua instância.
Clique em Atualizar instância.
gcloud
Para escalonar o número de fragmentos de uma instância, use o comando gcloud memorystore instances update:
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --shard-count=SHARD_COUNT
Substitua:
- INSTANCE_ID: o ID da sua instância.
- REGION_ID: a região em que a instância está localizada.
- SHARD_COUNT: o número de fragmentos na 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âncias e nós do Memorystore for Valkey, consulte Especificação de instâncias e nós.
Exemplo:
gcloud memorystore instances update my-instance \ --location=us-central1 \ --shard-count=8
Ajustar a escala do tipo de nó
É possível escalonar o tipo de nó de uma instância usando a Google Cloud CLI.
gcloud
Para recuperar informações sobre uma instância, use o comando
gcloud memorystore instances describe:gcloud memorystore instances describe INSTANCE_ID \ --location=REGION_ID
Substitua:
- INSTANCE_ID: o ID da sua instância
- REGION_ID: a região em que a instância está localizada (por exemplo,
us-central1)
Verifique a saída para saber se as seguintes condições existem:
A saída contém uma seção
engineConfigs.Os parâmetros
maxmemory-clients,maxmemoryoumaxclientsaparecem nesta seção.
Se algum desses parâmetros aparecer, ao escalonar o tipo de nó da instância, você precisará escalonar os valores dos parâmetros para refletir valores que o Memorystore for Valkey possa aceitar para o tipo de nó escalonado. Para mais informações, consulte Parâmetros de configuração modificáveis.
Para escalonar o tipo de nó, use o comando
gcloud memorystore instances update:gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --node-type=NODE_TYPE
Substitua:
- INSTANCE_ID: o ID da sua instância.
- REGION_ID: a região em que a instância está localizada.
NODE_TYPE: o tipo de nó para o qual você quer escalonar sua instância. Os valores aceitáveis para esse parâmetro são
shared-core-nano,standard-small,highmem-mediumehighmem-xlarge.
Neste exemplo, você vai escalonar o tipo de nó da instância
my-instanceparahighmem-medium. Essa instância está localizada na regiãous-central1.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium
Neste exemplo, você muda o valor do parâmetro
maxclientspara15,000.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium \ --update-engine-configs=maxclients=15000