Nesta página, descrevemos como escalonar uma instância do Memorystore para Valkey. A capacidade da instância é determinada pelo número de fragmentos e pelo tipo de nó. Para escalonar a instância, é necessário mudar 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.
Escalonar a contagem de fragmentos
É possível aumentar ou diminuir o número de fragmentos de uma instância usando o Google Cloud console ou a Google Cloud CLI.
Console
No Google Cloud console, acesse a página Memorystore para Valkey.
Clique no ID da instância.
Na seção Configurations, clique no ícone de lápis ao lado de Shards.
No campo Shards, insira o número de fragmentos para os quais você quer escalonar a instância.
Clique em Update instance.
gcloud
Para escalonar o número de fragmentos de uma instância, use o gcloud memorystore instances update comando:
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --shard-count=SHARD_COUNT
Substitua:
- INSTANCE_ID: o ID da instância.
- REGION_ID: a região em que a instância está localizada.
- SHARD_COUNT: o número de fragmentos na instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados da instância. Para mais informações sobre as especificações de instâncias e nós do Memorystore para Valkey, consulte Especificação de instâncias e nós.
Exemplo:
gcloud memorystore instances update my-instance \ --location=us-central1 \ --shard-count=8
Escalonar o 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
gcloud memorystore instances describecomando:gcloud memorystore instances describe INSTANCE_ID \ --location=REGION_ID
Substitua:
- INSTANCE_ID: o ID da 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,maxmemory, oumaxclientsaparecem nessa seção.
Se algum desses parâmetros aparecer, ao escalonar o tipo de nó da instância, será necessário escalonar os valores dos parâmetros para refletir os valores que o Memorystore para Valkey pode 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
gcloud memorystore instances updatecomando:gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --node-type=NODE_TYPE
Substitua:
- INSTANCE_ID: o ID da 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 a instância.
Neste exemplo, você escalona 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