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 do grupo de parâmetros e o cluster ao qual você a 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 OSS, 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 Redis OSS versão 3.2.10, 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 ao cluster imediatamente. 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 OSS, 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 do Valkey e do Redis OSS.

    Para obter mais informações sobre a reinicialização de nós do Valkey ou Redis OSS, consulte Reinicialização de nós.

    Alterações de parâmetro do Valkey ou Redis OSS (modo cluster habilitado)

    Se você fizer alterações nos parâmetros a seguir em um cluster do Valkey ou Redis OSS (modo cluster habilitado), 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 a datastores globais do Valkey e do Redis OSS. Os datastores 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 Grupos de parâmetros, o atributo global sim/não

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