O Memorystore for Redis Cluster suporta um subconjunto dos parâmetros de configuração do Redis nativo que pode modificar para personalizar o comportamento da sua instância.
As alterações de configuração não exigem que reinicie a instância e o serviço não é interrompido. Se reiniciar a instância, o Memorystore for Redis Cluster guarda as alterações. Depois de criar a instância, pode atualizar todos os parâmetros de configuração que sejam modificáveis.
Para mais informações sobre os parâmetros de configuração modificáveis, consulte o artigo Configurações de instâncias suportadas.
Antes de começar
Certifique-se de que instalou a versão mais recente da CLI Google Cloud executando gcloud components update
.
Veja os parâmetros de configuração
Para ver os parâmetros de configuração através da CLI Google Cloud, execute o comando gcloud redis clusters describe
substituindo variables por valores adequados.
Não pode ver os parâmetros de configuração quando executa o comando gcloud redis clusters describe
, a menos que tenha alterado um parâmetro de configuração do respetivo valor predefinido.
gcloud redis clusters describe instance-id --region=region-id
Exemplo:
gcloud redis clusters describe my-instance --region=us-central1
Defina um parâmetro de configuração durante a criação do cluster
Para definir um parâmetro de configuração ao criar um cluster, execute o comando gcloud redis clusters create
com a flag --redis-config
, substituindo variables por valores adequados.
gcloud redis clusters create instance-id \ --region=region-id \ --project=project-id \ --node-type=node-type \ --shard-count=shard-count \ --redis-config=config-name=config-value \
Substitua o seguinte:
- instance-id é o ID da instância do Memorystore for Redis Cluster que está a criar.
- region-id é a região onde quer colocar a instância.
- project-id é o ID do seu projeto.
node-type é o tipo de nó escolhido. Os valores aceites são:
redis-shared-core-nano
redis-standard-small
redis-highmem-medium
redis-highmem-xlarge
shard-count determina o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de clusters. Para ver mais detalhes sobre a especificação de clusters, consulte o artigo Especificação de clusters e nós.
config-name é o parâmetro de configuração a modificar.
config-value é a definição escolhida correspondente ao parâmetro que está a configurar.
Por exemplo:
gcloud redis clusters create foo --region=us-east1 --project=test-proj --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru
Atualize um parâmetro de configuração
Para atualizar um parâmetro de configuração de uma instância existente, execute o comando gcloud redis clusters update
com a flag --update-redis-config
, substituindo variables pelos valores adequados.
gcloud redis clusters update instance-id \ --region=region-id \ --project=project-id \ --update-redis-config=config-name=config-value
Exemplo:
gcloud redis clusters update foo --region=us-east1 --project=test-proj --update-redis-config=maxmemory-policy=allkeys-lru
Reponha um parâmetro de configuração
Para repor um parâmetro de configuração para o respetivo valor predefinido, execute o comando gcloud redis clusters update
com a flag --remove-redis-config
, substituindo variables pelos valores adequados.
gcloud redis clusters update instance-id \ --region=region-id \ --project=project-id \ --remove-redis-config=config-name
Exemplo:
gcloud redis clusters update foo --region=us-east1 --project=test-proj --remove-redis-config=maxmemory-policy