Esta página descreve como dimensionar uma instância do Memorystore for Valkey. A capacidade da instância é determinada pelo número de fragmentos na instância e pelo tipo de nó da instância. Para dimensionar a sua instância, tem de alterar a contagem de fragmentos ou o tipo de nó. Para mais informações sobre o comportamento de uma instância durante o dimensionamento, consulte o artigo Acerca do dimensionamento da capacidade da instância.
Aumente o número de fragmentos
Pode aumentar ou diminuir o número de fragmentos de uma instância através da Google Cloud consola ou da CLI do Google Cloud.
Consola
Na Google Cloud consola, aceda à página Memorystore for Valkey.
Clique no ID da instância.
Na secção Configurações, clique no ícone de lápis junto a Fragmentos.
No campo Shards, introduza o número de shards para os quais quer dimensionar a sua 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 o seguinte:
- INSTANCE_ID: o ID da sua instância.
- REGION_ID: a região onde a sua instância está localizada.
- SHARD_COUNT: o número de fragmentos na sua instância. O número 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 para instâncias do Memorystore for Valkey, consulte o artigo Especificação de instâncias e nós.
Por exemplo:
gcloud memorystore instances update my-instance \ --location=us-central1 \ --shard-count=8
Dimensione o tipo de nó
Pode dimensionar o tipo de nó de uma instância através da CLI do Google Cloud.
gcloud
Para obter informações sobre uma instância, use o comando
gcloud memorystore instances describe
:gcloud memorystore instances describe INSTANCE_ID \ --location=REGION_ID
Substitua o seguinte:
- INSTANCE_ID: o ID da sua instância
- REGION_ID: a região onde a sua instância está localizada (por exemplo,
us-central1
)
Verifique o resultado para ver se existem as seguintes condições:
O resultado contém uma secção
engineConfigs
.Os parâmetros
maxmemory-clients
,maxmemory
oumaxclients
aparecem nesta secção.
Se algum destes parâmetros aparecer, quando dimensionar o tipo de nó para a instância, tem de dimensionar os valores dos parâmetros para refletir os valores que o Memorystore for Valkey pode aceitar para o tipo de nó dimensionado. Para mais informações, consulte o artigo 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 o seguinte:
- INSTANCE_ID: o ID da sua instância.
- REGION_ID: a região onde a sua instância está localizada.
NODE_TYPE: o tipo de nó para o qual quer dimensionar a sua instância. Os valores aceitáveis para este parâmetro são
shared-core-nano
,standard-small
,highmem-medium
ehighmem-xlarge
.
Para este exemplo, dimensiona o tipo de nó da instância
my-instance
parahighmem-medium
. Esta instância está localizada na regiãous-central1
.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium
Para este exemplo, altera 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