Modificación de un grupo de parámetros de ElastiCache - Amazon ElastiCache

Modificación de un grupo de parámetros de ElastiCache

importante

No es posible modificar ningún grupo de parámetros predeterminado.

Es posible modificar algunos parámetros de un grupo de parámetros. Dichos valores de parámetros se aplican a los clústeres asociados al grupo de parámetros. Para obtener más información acerca de cuándo se aplica un cambio de valor de parámetro a un grupo de parámetros, consulte Parámetros de Valkey y Redis OSS y Parámetros específicos de Memcached.

Modificación de un grupo de parámetros (consola)

En el siguiente procedimiento se muestra cómo cambiar el valor del parámetro cluster-enabled mediante la consola de ElastiCache. Puede usar el mismo procedimiento para cambiar el valor de cualquier parámetro.

Para cambiar el valor de un parámetro mediante la consola de ElastiCache
  1. Inicie sesión en la Consola de administración de AWS y abra la consola de ElastiCache en https://console.aws.amazon.com/elasticache/.

  2. Para ver una lista de todos los grupos de parámetros disponibles, en el panel de navegación izquierdo, elija Parameter Groups.

  3. Elija el grupo de parámetros que desea modificar activando la casilla situada a la izquierda del nombre del grupo de parámetros.

    Los parámetros del grupo de parámetros se mostrarán en la parte inferior de la pantalla. Es posible que necesite desplazarse por las páginas de la lista para ver todos los parámetros.

  4. Para modificar uno o varios parámetros, elija Edit Parameters.

  5. En la pantalla Edit Parameter Group:, desplácese mediante las flechas izquierda y derecha hasta que encuentre el parámetro binding_protocol y, a continuación, escriba ascii en la columna Value.

  6. Elija Save changes (Guardar cambios).

  7. Para Memcached, para encontrar el nombre del parámetro que ha cambiado, consulte Parámetros específicos de Memcached. Si los cambios realizados en el parámetro se aplican tras reiniciar, reinicie todos los clústeres que usen este grupo de parámetros. Para obtener más información, consulte Rebooting clusters.

  8. Con Valkey y Redis OSS, para encontrar el nombre del parámetro que ha cambiado, consulte Parámetros de Valkey y Redis OSS. Si tiene un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) y realiza cambios en los siguientes parámetros, debe reiniciar los nodos del clúster:

    • activerehashing

    • bases de datos

    Para obtener más información, consulte Nodos de reinicio.

    Cambios de parámetros de Valkey o Redis OSS (modo de clúster habilitado)

    Si realiza cambios en los siguientes parámetros en un clúster de Valkey o Redis OSS (modo de clúster habilitado), realice los siguientes pasos.

    • activerehashing

    • bases de datos

    1. Con Redis OSS, puede crear una copia de seguridad manual de su clúster. Consulte Copias de seguridad manuales.

    2. Eliminar el clúster. Consulte Deleting clusters.

    3. Restaure el clúster con la copia de seguridad y el grupo de parámetros modificados para propagar los datos en el nuevo clúster. Consulte Restauración desde una copia de seguridad a una nueva caché.

    Los cambios en otros parámetros no requieren esta acción.

Modificación de un grupo de parámetros (AWS CLI)

Para cambiar el valor de un parámetro mediante la AWS CLI, use el comando modify-cache-parameter-group.

Con Memcached, para encontrar el nombre y los valores permitidos del parámetro que desea cambiar, consulte Parámetros específicos de Memcached.

El siguiente código de muestra establece el valor de dos parámetros, chunk_size y chunk_size_growth_fact, en el grupo de parámetros myMem14.

Para Linux, macOS o Unix:

aws elasticache modify-cache-parameter-group \ --cache-parameter-group-name myMem14 \ --parameter-name-values \ ParameterName=chunk_size,ParameterValue=96 \ ParameterName=chunk_size_growth_fact,ParameterValue=1.5

Para Windows:

aws elasticache modify-cache-parameter-group ^ --cache-parameter-group-name myMem14 ^ --parameter-name-values ^ ParameterName=chunk_size,ParameterValue=96 ^ ParameterName=chunk_size_growth_fact,ParameterValue=1.5

El resultado de este comando será algo similar a lo que se muestra a continuación.

{ "CacheParameterGroupName": "myMem14" }

Con Valkey y Redis OSS, para encontrar el nombre y los valores permitidos del parámetro que desea cambiar, consulte Parámetros de Valkey y Redis OSS.

El siguiente código de muestra establece el valor de dos parámetros, reserved-memory-percent y cluster-enabled, en el grupo de parámetros myredis32-on-30. Establecemos reserved-memory-percent en 30 (30 %) y cluster-enabled en yes de modo que el grupo de parámetros se pueda utilizar con clústeres (grupos de replicación) de Valkey o Redis OSS (modo de clúster habilitado).

Para Linux, macOS o Unix:

aws elasticache modify-cache-parameter-group \ --cache-parameter-group-name myredis32-on-30 \ --parameter-name-values \ ParameterName=reserved-memory-percent,ParameterValue=30 \ ParameterName=cluster-enabled,ParameterValue=yes

Para Windows:

aws elasticache modify-cache-parameter-group ^ --cache-parameter-group-name myredis32-on-30 ^ --parameter-name-values ^ ParameterName=reserved-memory-percent,ParameterValue=30 ^ ParameterName=cluster-enabled,ParameterValue=yes

El resultado de este comando será algo similar a lo que se muestra a continuación.

{ "CacheParameterGroupName": "my-redis32-on-30" }

Para obtener más información, consulte modify-cache-parameter-group.

Para encontrar el nombre del parámetro que ha cambiado, consulte Parámetros de Valkey y Redis OSS.

Si tiene un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) y realiza cambios en los siguientes parámetros, debe reiniciar los nodos del clúster:

  • activerehashing

  • bases de datos

Para obtener más información, consulte Nodos de reinicio.

Cambios de parámetros de Valkey o Redis OSS (modo de clúster habilitado)

Si realiza cambios en los siguientes parámetros en un clúster de Valkey o Redis OSS (modo de clúster habilitado), realice los siguientes pasos.

  • activerehashing

  • bases de datos

  1. Cree una copia de seguridad manual de su clúster. Consulte Copias de seguridad manuales.

  2. Eliminar el clúster. Consulte Deleting clusters.

  3. Restaure el clúster con la copia de seguridad y el grupo de parámetros modificados para propagar los datos en el nuevo clúster. Consulte Restauración desde una copia de seguridad a una nueva caché.

Los cambios en otros parámetros no requieren esta acción.

Modificación de un grupo de parámetros (API de ElastiCache)

Para cambiar los valores de parámetro de un grupo de parámetros mediante la API de ElastiCache, utilice la acción ModifyCacheParameterGroup.

Con Memcached, para encontrar el nombre y los valores permitidos del parámetro que desea cambiar, consulte Parámetros específicos de Memcached.

El siguiente código de muestra establece el valor de dos parámetros, chunk_size y chunk_size_growth_fact, en el grupo de parámetros myMem14.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheParameterGroup &CacheParameterGroupName=myMem14 &ParameterNameValues.member.1.ParameterName=chunk_size &ParameterNameValues.member.1.ParameterValue=96 &ParameterNameValues.member.2.ParameterName=chunk_size_growth_fact &ParameterNameValues.member.2.ParameterValue=1.5 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &Version=2015-02-02 &X-Amz-Credential=<credential>

Con Valkey y Redis OSS, para encontrar el nombre y los valores permitidos del parámetro que desea cambiar, consulte Parámetros de Valkey y Redis OSS.

El siguiente código de muestra establece el valor de dos parámetros, reserved-memory-percent y cluster-enabled, en el grupo de parámetros myredis32-on-30. Establecemos reserved-memory-percent en 30 (30 %) y cluster-enabled en yes de modo que el grupo de parámetros se pueda utilizar con clústeres (grupos de replicación) de Valkey o Redis OSS (modo de clúster habilitado).

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheParameterGroup &CacheParameterGroupName=myredis32-on-30 &ParameterNameValues.member.1.ParameterName=reserved-memory-percent &ParameterNameValues.member.1.ParameterValue=30 &ParameterNameValues.member.2.ParameterName=cluster-enabled &ParameterNameValues.member.2.ParameterValue=yes &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &Version=2015-02-02 &X-Amz-Credential=<credential>

Para obtener más información, consulte ModifyCacheParameterGroup.

Si tiene un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) y realiza cambios en los siguientes parámetros, debe reiniciar los nodos del clúster:

  • activerehashing

  • bases de datos

Para obtener más información, consulte Reinicio de nodos.

Cambios de parámetros de Valkey o Redis OSS (modo de clúster habilitado)

Si realiza cambios en los siguientes parámetros en un clúster de Valkey o Redis OSS (modo de clúster habilitado), realice los siguientes pasos.

  • activerehashing

  • bases de datos

  1. Cree una copia de seguridad manual de su clúster. Consulte Copias de seguridad manuales.

  2. Eliminar el clúster. Consulte Eliminación de un clúster en ElastiCache.

  3. Restaure el clúster con la copia de seguridad y el grupo de parámetros modificados para propagar los datos en el nuevo clúster. Consulte Restauración desde una copia de seguridad a una nueva caché.

Los cambios en otros parámetros no requieren esta acción.