Esta página descreve como dimensionar uma instância do Memorystore para Valkey. A capacidade da sua instância é determinada pelo número de fragmentos e pelo tipo de nó dela. Para dimensionar 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 de instâncias.
Dimensionar 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 CLI do Google Cloud.
Console
No console do Google Cloud, acesse a página Memorystore para Valkey.
Clique no ID da sua instância.
Na seção Configurações, clique no ícone de lápis ao lado de Fragmentos.
No campo Fragmentos, insira o número de fragmentos para o qual você quer dimensionar a instância.
Clique em Atualizar instância.
gcloud
Para dimensionar 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ância. 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
Dimensionar o tipo de nó
É possível dimensionar o tipo de nó de uma instância usando a CLI do Google Cloud.
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ó da instância, será necessário dimensionar os valores dos parâmetros para refletir os 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 dimensionar 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 dimensionar 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ê dimensiona 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