Ajout d'un réplica en lecture, pour les groupes de réplication Redis (mode cluster désactivé) - Amazon ElastiCache for Redis

Ajout d'un réplica en lecture, pour les groupes de réplication Redis (mode cluster désactivé)

Les informations de la rubrique suivante s'appliquent uniquement aux groupes de réplication Redis (mode cluster désactivé).

À mesure que la charge de lecture augmente, vous pouvez avoir besoin de répartir ces lectures sur plusieurs nœuds et réduire la charge sur chaque nœud individuellement. Dans cette rubrique, vous découvrirez comment ajouter un réplica en lecture à un cluster Redis (mode cluster désactivé).

Un groupe de réplication Redis (mode cluster désactivé) peut avoir un maximum de cinq réplicas en lecture. Si vous essayez d'ajouter un réplica en lecture à un groupe de réplication qui en contient déjà cinq, l'opération échoue.

Pour de plus amples informations sur l'ajout de réplicas à un groupe de réplication Redis (mode cluster activé), veuillez consulter les sources suivantes :

Vous pouvez ajouter un réplica en lecture à un cluster Redis (mode cluster désactivé) à l'aide de la console ElastiCache, de la AWS CLI, ou l'API ElastiCache.

Ajout d'un réplica en lecture à un groupe de réplication (AWS CLI)

Pour ajouter un réplica en lecture à un groupe de réplication Redis (mode cluster désactivé), utilisez la commande create-cache-cluster de la AWS CLI avec le paramètre --replication-group-id pour spécifier le groupe de réplication auquel vous souhaitez ajouter ce cluster (nœud).

L'exemple suivant crée le cluster my-read replica et l'ajoute au groupe de réplication my-replication-group. Les types de nœud, les groupes de paramètres, les groupes de sécurité, le créneau de maintenance et les autres paramètres du réplica en lecture seront les mêmes que ceux des autres nœuds dans my-replication-group.

Pour Linux, macOS ou Unix :

aws elasticache create-cache-cluster \ --cache-cluster-id my-read-replica \ --replication-group-id my-replication-group

Pour Windows :

aws elasticache create-cache-cluster ^ --cache-cluster-id my-read-replica ^ --replication-group-id my-replication-group

Pour plus d'informations sur l'ajout d'un réplica en lecture à l'aide de la CLI, veuillez consulter create-cache-cluster dans la Référence de ligne de commande Amazon ElastiCache.

Ajout d'un réplica en lecture à un groupe de réplication à l'aide de l'API

Pour ajouter un réplica en lecture à un groupe de réplication Redis (mode cluster désactivé), utilisez la commande ElastiCache CreateCacheCluster de la ReplicationGroupId avec le paramètre pour spécifier le groupe de réplication auquel vous souhaitez ajouter ce cluster (nœud).

L'exemple suivant crée le cluster myReadReplica et l'ajoute au groupe de réplication myReplicationGroup. Les types de nœud, les groupes de paramètres, les groupes de sécurité, le créneau de maintenance et les autres paramètres du réplica en lecture seront les mêmes que ceux des autres nœuds myReplicationGroup.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=myReadReplica &ReplicationGroupId=myReplicationGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Pour plus d'informations sur l'ajout d'un réplica en lecture à l'aide de l'API, veuillez consulter CreateCacheCluster dans la Référence de l'API Amazon ElastiCache.