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 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 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ância e nó do Memorystore para Valkey, consulte Especificação de instância e nó.
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
,maxmemory
oumaxclients
aparecem nesta seção.
Se algum desses parâmetros aparecer, ao dimensionar o tipo de nó para a instância, você precisará dimensionar os valores dos parâmetros para refletir valores que o Memorystore para Valkey pode aceitar para o tipo de nó dimensionado. 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 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-medium
ehighmem-xlarge
.
Neste exemplo, você vai escalonar o tipo de nó da instância
my-instance
parahighmem-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
maxclients
para15,000
.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium \ --update-engine-configs=maxclients=15000