Creación de un clúster para Valkey o Redis OSS
En los siguientes ejemplos, se muestra cómo crear un clúster de Valkey o Redis OSS con la Consola de administración de AWS, la AWS CLI y la API de ElastiCache.
ElastiCache admite la replicación si se utiliza el motor de Valkey o Redis OSS. Para supervisar la latencia entre cuando se escriben los datos en un clúster principal de lectura/escritura de Valkey o Redis OSS y cuando se propagan a un clúster secundario de solo lectura, ElastiCache añade al clúster una clave especial, ElastiCacheMasterReplicationTimestamp. Esta clave es la hora de tiempo universal (UCT). Puesto que se puede añadir un clúster de Valkey o Redis OSS más adelante a un grupo de replicación, esta clave se incluye en todos los clústeres de Valkey o Redis OSS, incluso si inicialmente no son miembros de un grupo de replicación. Para obtener más información acerca de los grupos de reproducción, consulte Alta disponibilidad a través de grupos de reproducción.
Para crear un clúster de Valkey o Redis OSS (modo clúster deshabilitado), siga los pasos de Creación de un clúster de Valkey (modo de clúster deshabilitado) (consola).
En cuanto el estado de su clúster sea available (disponible), podrá conceder a Amazon EC2 acceso a este, así como conectarse a él y comenzar a utilizarlo. Para obtener más información, consulte Paso 3. Autorización del acceso al clúster y Paso 4. Conexión al nodo de un clúster.
importante
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte Eliminación de un clúster en ElastiCache.
Si ejecuta Redis OSS 3.2.4 o una versión posterior, puede crear un clúster de Valkey o Redis OSS (modo de clúster habilitado). Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) permiten dividir los datos entre 1 y 500 particiones (API/CLI: grupos de nodos), pero con algunas limitaciones. Para obtener una comparación de Valkey o Redis OSS (modo de clúster deshabilitado) y Valkey o Redis OSS (modo de clúster habilitado), consulte Motores y versiones compatibles.
Creación de un clúster de Valkey o Redis OSS (modo de clúster habilitado) con la consola de ElastiCache
-
Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon ElastiCache en https://console.aws.amazon.com/elasticache/
. -
En la lista de la esquina superior derecha, elija la región de AWS en la que desea lanzar este clúster.
-
En el panel de navegación, seleccione Get started (Introducción).
Elija Create VPC (Crear una VPC) y siga los pasos que se detallan en Creating a Virtual Private Cloud (VPC) (Creación de una nube privada virtual).
En la página del panel de ElastiCache, elija Crear clúster y luego elija Crear clúster de Valkey o Crear clúster de Redis OSS.
-
En Cluster settings (Configuración de clúster), realice la siguiente operación:
Elija Configure and create a new cluster (Configurar y crear un nuevo clúster).
Para Cluster mode (Modo clúster), elija Enabled (Habilitado).
-
Para Cluster info (Información del clúster) introduzca un valor para Name (Nombre).
-
(Opcional) Introduzca un valor para Description (Descripción).
En Location (Ubicación):
Para crear el equivalente mediante la AWS CLI o la API de ElastiCache en lugar de la consola de ElastiCache, consulte lo siguiente:
En cuanto el estado de su clúster sea available, podrá conceder a EC2 acceso a este, así como conectarse a él y comenzar a utilizarlo. Para obtener más información, consulte Paso 3. Autorización del acceso al clúster y Paso 4. Conexión al nodo de un clúster.
importante
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte Eliminación de un clúster en ElastiCache.
Para crear un clúster mediante la AWS CLI, utilice el comando create-cache-cluster.
importante
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte Eliminación de un clúster en ElastiCache.
Creación de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) (CLI)
ejemplo – Un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) sin réplicas de lectura
El siguiente código de la CLI crea un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) sin réplicas.
nota
Al crear clúster utilizando un tipo de nodo de la familia r6gd, debe pasar el parámetro data-tiering-enabled.
Para Linux, macOS o Unix:
aws elasticache create-cache-cluster \ --cache-cluster-idmy-cluster\ --cache-node-typecache.r4.large\ --engineredis\ --num-cache-nodes1\ --cache-parameter-groupdefault.redis6.x\ --snapshot-arnsarn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
Para Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-idmy-cluster^ --cache-node-typecache.r4.large^ --engineredis^ --num-cache-nodes1^ --cache-parameter-groupdefault.redis6.x^ --snapshot-arnsarn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
Creación de un clúster de Valkey o Redis OSS (modo de clúster habilitado) (AWS CLI)
Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupos de replicación) no se pueden crear con la operación create-cache-cluster. Para crear un clúster de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupo de replicación), consulte Creación de un grupo de replicación de Valkey o Redis OSS (modo de clúster habilitado) desde cero (AWS CLI).
Para obtener más información, consulte la AWS CLI para el tema de referencia de ElastiCache create-replication-group.
Para crear un clúster mediante la API de ElastiCache, utilice la acción CreateCacheCluster.
importante
Cuando su clúster esté disponible, se le cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte Eliminación de un clúster en ElastiCache.
Temas
Creación de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) (API de ElastiCache)
El siguiente código crea un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) (API de ElastiCache).
Se agregan saltos de línea para facilitar la lectura.
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=my-cluster &CacheNodeType=cache.r4.large &CacheParameterGroup=default.redis3.2 &Engine=redis &EngineVersion=3.2.4 &NumCacheNodes=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb &Timestamp=20150508T220302Z &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20150508T220302Z &X-Amz-Expires=20150508T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Signature=<signature>
Creación de un clúster en Valkey o Redis OSS (modo de clúster habilitado) (API de ElastiCache)
Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupos de replicación) no se pueden crear con la operación CreateCacheCluster. Para crear un clúster de Valkey o Redis OSS (modo de clúster habilitado) (API/CLI: grupo de replicación), consulte Creación de un grupo de replicación en Valkey o Redis OSS (modo de clúster habilitado) desde cero (API de ElastiCache).
Para obtener más información, consulte el tema de referencia de la API de ElastiCache CreateReplicationGroup.