Gerenciamento de parâmetros em ElastiCache - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciamento de parâmetros em ElastiCache

ElastiCache os parâmetros são agrupados em grupos de parâmetros nomeados para facilitar o gerenciamento de parâmetros. Um parameter group representa uma combinação de valores específicos para os parâmetros que são transmitidos ao software do mecanismo durante a inicialização. Esses valores determinam como o processo do mecanismo em cada nó se comportará em runtime. Os valores dos parâmetros em um parameter group específico aplicam-se a todos os nós associados ao grupo, independentemente do cluster ao qual eles pertencem.

Para ajustar o desempenho do cluster, você pode modificar alguns valores de parâmetros ou alterar o parameter group do cluster.

  • Não é possível modificar ou excluir os parameter groups padrão. Se você precisar de valores de parâmetros personalizados, deverá criar um parameter group personalizado.

  • Para o Memcached, a família de grupos de parâmetros e o cluster ao qual você está atribuindo devem ser compatíveis. Por exemplo, se seu cluster estiver executando o Memcached versão 1.4.8, você só poderá usar parameter groups, padrão ou personalizados, da família Memcached 1.4.

    Para o Redis, a família de grupos de parâmetros e o cluster ao qual você está atribuindo devem ser compatíveis. Por exemplo, se seu cluster estiver executando a OSS versão 3.2.10 do Redis, você só poderá usar grupos de parâmetros, padrão ou personalizados, da família Redis OSS 3.2.

  • Se você alterar o parameter group de um cluster, os valores de qualquer parâmetro modificável condicionalmente deverão ser os mesmos nos parameter groups atuais e novos.

  • Para o Memcached, quando você altera os parâmetros de um cluster, a alteração é aplicada imediatamente ao cluster. Isso é verdadeiro se você alterar o próprio grupo de parâmetro do cluster ou um valor do parâmetro dentro do grupo do parâmetro do cluster. Para determinar quando uma alteração de parâmetro específica é aplicada, consulte a coluna As alterações terão efeito nas tabelas para Parâmetros específicos do Memcached. Para obter informações sobre como reinicializar nós de um cluster, consulte Rebooting clusters.

  • Para o Redis, quando você altera os parâmetros de um cluster, a alteração é aplicada ao cluster imediatamente ou, com as exceções mencionadas a seguir, após a reinicialização dos nós do cluster. Isso é verdadeiro se você alterar o próprio grupo de parâmetro do cluster ou um valor do parâmetro dentro do grupo do parâmetro do cluster. Para determinar quando uma alteração de parâmetro específica é aplicada, consulte a coluna As alterações terão efeito nas tabelas para Parâmetros Valkey e Redis OSS.

    Para obter mais informações sobre a reinicialização dos nós Valkey ou RedisOSS, consulte. Reinicializando nós

    Alterações nos parâmetros Valkey ou Redis OSS (modo de cluster ativado)

    Se você fizer alterações nos seguintes parâmetros em um cluster Valkey ou Redis OSS (modo de cluster ativado), siga as etapas a seguir.

    • activerehashing

    • bancos de dados

    1. Crie um backup manual do seu cluster. Consulte Realização de backups manuais.

    2. Excluir o cluster. Consulte Deleting clusters.

    3. Restaure o cluster usando o parameter group alterado e o backup para propagar o novo cluster. Consulte Restauração de um backup para um novo cache.

    Alterações em outros parâmetros não exigem isso.

  • Você pode associar grupos de parâmetros aos datastores OSS globais Valkey e Redis. Os armazenamentos de dados globais são uma coleção de um ou mais clusters que AWS abrangem regiões. Nesse caso, o grupo de parâmetros é compartilhado por todos os clusters que compõem o datastore global. Quaisquer modificações no grupo de parâmetros do cluster primário são replicadas para todos os clusters restantes no datastore global. Para obter mais informações, consulte Replicação entre AWS regiões usando datastores globais.

    Você pode verificar se um grupo de parâmetros faz parte de um datastore global procurando nestes locais:

    • No ElastiCache console, na página Parameter Groups, o atributo global sim/não

    • A IsGlobal propriedade sim/não da operação CacheParameterGroupAPI