Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d’un cluster
Les exemples suivants montrent comment créer un cluster Redis à l'aide de l' AWS Management Console ElastiCache API AWS CLI et.
ElastiCache prend en charge la réplication lorsque vous utilisez le moteur Redis. Pour surveiller la latence entre le moment où les données sont écrites dans un cluster principal en lecture/écriture Redis et le moment où elles sont propagées vers un cluster secondaire en lecture seule, ElastiCache ajoute au cluster une clé spéciale,. ElastiCacheMasterReplicationTimestamp
Cette clé est le fuseau UTC (temps universel coordonné) actuel. Parce qu'un cluster Redis peut être ajouté à un groupe de réplication ultérieurement, cette clé est incluse dans tous les clusters Redis, même si au départ, ils ne sont pas membres d'un groupe de réplication. Pour plus d'informations sur les groupes de réplication, consultez Haute disponibilité avec les groupes de réplication.
Pour créer un cluster Redis (mode cluster désactivé), suivez les étapes de Création d'un cluster Redis (mode cluster activé) (console).
Dès que l'état de votre cluster est disponible, vous pouvez accorder un accès Amazon EC2, vous y connecter et commencer à l'utiliser. Pour plus d’informations, consultez Étape 4 : Autoriser l'accès au cluster et Étape 4 : Se connecter à un nœud de cluster.
Important
Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. veuillez consulter Suppression d'un cluster.
Si vous exécutez Redis 3.2.4 ou une version ultérieure, vous pouvez créer un cluster Redis (mode cluster activé). Redis (mode cluster activé) prend en charge la partitionnement de vos données sur jusqu'à 500 partitions (API/CLI : groupes de nœuds) mais avec certaines limitations. Pour une comparaison entre Redis (mode cluster désactivé) et Redis (mode cluster activé), consultez ElastiCache pris en charge pour les versions Redis.
Pour créer un cluster Redis (mode cluster activé) à l'aide de la console ElastiCache
-
Connectez-vous à la ElastiCache console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/
. -
Dans la liste située dans le coin supérieur droit, choisissez la AWS région dans laquelle vous souhaitez lancer ce cluster.
-
Choisissez Get started (Mise en route) dans le panneau de navigation.
Choisissez Create VPC (Créer un VPC) et suivez les étapes décrites à la page Création d'un cloud privé virtuel (VPC).
Sur la page du ElastiCache tableau de bord, choisissez Create cluster, puis Create Redis cluster.
-
Sous Cluster settings (Paramètres du cluster), procédez comme suit :
Choisissez Configure and create a new cluster (Configurer et créer un cluster).
Pour Cluster mode (Mode cluster), choisissez Enabled (Activé).
-
Pour Cluster info (Informations sur le cluster), saisissez une valeur pour Name (Nom).
-
(Facultatif) Saisissez une valeur pour Description.
Sous Location (Emplacement) :
Pour créer l'équivalent à l'aide de l' ElastiCache API ou à la AWS CLI place de la ElastiCache console, consultez ce qui suit :
API : CreateReplicationGroup
CLI : create-replication-group
Dès que l'état de votre cluster est disponible, vous pouvez accorder un accès EC2, vous y connecter et commencer à l'utiliser. Pour plus d’informations, consultez Étape 4 : Autoriser l'accès au cluster et Étape 4 : Se connecter à un nœud de cluster.
Important
Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. veuillez consulter Suppression d'un cluster.
Pour créer un cluster à l'aide de AWS CLI, utilisez la create-cache-cluster
commande.
Important
Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. veuillez consulter Suppression d'un cluster.
Création d'un cluster Redis (mode cluster désactivé) (CLI)
Exemple : un cluster Redis (mode cluster désactivé) sans réplicas de lecture
Le code de la CLI suivant crée un cluster de cache Redis (mode cluster désactivé) sans réplica.
Note
Lors de la création d’un cluster à l’aide d’un type de nœud de la famille r6gd, vous devez passer le paramètre data-tiering-enabled
.
Pour Linux, macOS ou Unix :
aws elasticache create-cache-cluster \ --cache-cluster-id
my-cluster
\ --cache-node-typecache.r4.large
\ --engineredis
\ --num-cache-nodes1
\ --cache-parameter-groupdefault.redis6.x
\ --snapshot-arnsarn:aws:s3:::my_bucket/snapshot.rdb
Pour Windows :
aws elasticache create-cache-cluster ^ --cache-cluster-id
my-cluster
^ --cache-node-typecache.r4.large
^ --engineredis
^ --num-cache-nodes1
^ --cache-parameter-groupdefault.redis6.x
^ --snapshot-arnsarn:aws:s3:::my_bucket/snapshot.rdb
Création d'un cluster Redis (mode cluster activé) (AWS CLI)
Les clusters Redis (mode cluster activé) (API/CLI : groupes de réplication) ne peuvent pas être créés à l'aide de l'opération create-cache-cluster
. Pour créer un cluster Redis (mode cluster activé) (API/CLI : groupe de réplication) à l'aide de la console ElastiCache, veuillez consulter Création d'un groupe de réplication Redis (mode cluster activé) à partir de zéro (AWS CLI).
Pour plus d'informations, consultez AWS CLI la rubrique ElastiCache de référence create-replication-group
.
Pour créer un cluster à l'aide de l' ElastiCache API, utilisez l'CreateCacheCluster
action.
Important
Dès que votre cluster est disponible, vous serez facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous l'utilisez pas. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. veuillez consulter Suppression d'un cluster.
Rubriques
Création d'un cluster de cache (ElastiCache API) Redis (mode cluster désactivé)
Le code suivant crée un cluster de cache (ElastiCache API) Redis (mode cluster désactivé).
Des sauts de ligne sont ajoutés pour faciliter la lecture.
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>
Création d'un cluster de cache dans Redis (mode cluster activé) (ElastiCache API)
Les clusters Redis (mode cluster activé) (API/CLI : groupes de réplication) ne peuvent pas être créés à l'aide de l'opération CreateCacheCluster
. Pour créer un cluster Redis (mode cluster activé) (API/CLI : groupe de réplication) à l'aide de la console ElastiCache, veuillez consulter Création d'un groupe de réplication dans Redis (mode cluster activé) à partir de zéro (API ElastiCache).
Pour plus d'informations, consultez la rubrique de référence sur les ElastiCache API CreateReplicationGroup
.