Conexión a nodos de un clúster de Valkey o Redis OSS - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conexión a nodos de un clúster de Valkey o Redis OSS

nota

En este momento, los clústeres (API/CLI: grupos de replicación) que admiten réplicas de replicación y lectura solo son compatibles con los clústeres que ejecutan Valkey o Redis. OSS

En el caso de los clústeresCLI, ElastiCache proporciona una consola e API interfaces para obtener información de conexión de nodos individuales.

Para la actividad de solo lectura, las aplicaciones pueden conectarse a cualquier nodo del clúster. Sin embargo, para la actividad de escritura, recomendamos que las aplicaciones se conecten al punto final principal (Valkey o Redis OSS (modo de clúster desactivado) o al punto final de configuración (Valkey o Redis OSS (modo de clúster activado)) del clúster, en lugar de conectarse directamente a un nodo. De este modo, se asegurará de que sus aplicaciones siempre puedan encontrar el nodo correcto, incluso si decide volver a configurar su clúster promocionando una réplica de lectura a la función principal.

Conexión con los clústeres de un grupo de reproducción (consola)

Para determinar los números de puertos y puntos de enlace

Conexión con los clústeres de un grupo de reproducción (AWS CLI)

Para determinar los números de puertos y los puntos de enlace de los nodos de caché

Use el comando describe-replication-groups con el nombre de su grupo de reproducción:

aws elasticache describe-replication-groups redis2x2

Este comando debería producir un resultado similar al siguiente:

{ "ReplicationGroups": [ { "Status": "available", "Description": "2 shards, 2 nodes (1 + 1 replica)", "NodeGroups": [ { "Status": "available", "Slots": "0-8191", "NodeGroupId": "0001", "NodeGroupMembers": [ { "PreferredAvailabilityZone": "us-west-2c", "CacheNodeId": "0001", "CacheClusterId": "redis2x2-0001-001" }, { "PreferredAvailabilityZone": "us-west-2a", "CacheNodeId": "0001", "CacheClusterId": "redis2x2-0001-002" } ] }, { "Status": "available", "Slots": "8192-16383", "NodeGroupId": "0002", "NodeGroupMembers": [ { "PreferredAvailabilityZone": "us-west-2b", "CacheNodeId": "0001", "CacheClusterId": "redis2x2-0002-001" }, { "PreferredAvailabilityZone": "us-west-2a", "CacheNodeId": "0001", "CacheClusterId": "redis2x2-0002-002" } ] } ], "ConfigurationEndpoint": { "Port": 6379, "Address": "redis2x2.9dcv5r.clustercfg.usw2.cache.amazonaws.com" }, "ClusterEnabled": true, "ReplicationGroupId": "redis2x2", "SnapshotRetentionLimit": 1, "AutomaticFailover": "enabled", "SnapshotWindow": "13:00-14:00", "MemberClusters": [ "redis2x2-0001-001", "redis2x2-0001-002", "redis2x2-0002-001", "redis2x2-0002-002" ], "CacheNodeType": "cache.m3.medium", "PendingModifiedValues": {} } ] }

Conectarse a los clústeres de un grupo de replicación () ElastiCache API

Para determinar los números de puertos y los puntos de enlace de los nodos de caché

Llame a DescribeReplicationGroups con el siguiente parámetro:

ReplicationGroupId = nombre de su grupo de reproducción.

ejemplo
https://elasticache.us-west-2.amazonaws.com / ?Action=DescribeCacheClusters &ReplicationGroupId=repgroup01 &Version=2014-09-30 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20140421T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20140421T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20140421T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>