View a markdown version of this page

Lire et écrire des données dans le cache - Amazon ElastiCache

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.

Lire et écrire des données dans le cache

Cette section suppose que vous avez créé une instance Amazon EC2 et que vous pouvez vous y connecter. Pour obtenir des instructions sur la façon de procéder, consultez le Guide de démarrage Amazon EC2.

Cette section suppose également que vous avez configuré les paramètres d'accès au VPC et de groupe de sécurité pour l'instance EC2 à partir de laquelle vous vous connectez à votre cache, et que vous avez configuré valkey-cli sur votre instance EC2. Pour plus d’informations sur cette étape, consultez Con ElastiCachefiguration.

Outre les étapes ci-dessous, si votre application est volumineuse ou globale, vous pouvez améliorer considérablement les performances de lecture en lisant à partir de répliques. Pour plus d'informations sur cette étape plus avancée, voirBonnes pratiques pour l’utilisation des réplicas en lecture.

Recherche du point de terminaison de votre cache

AWS Management Console

Pour trouver le point de terminaison de votre cache à l'aide de la ElastiCache console :

  1. Connectez-vous à la ElastiCache console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Dans le volet de navigation sur le côté gauche de la console, choisissez Valkey caches.

  3. À droite de la console, cliquez sur le nom du cache que vous venez de créer.

  4. Dans Détails du cache, localisez et copiez le point de terminaison du cache.

AWS CLI

L' AWS CLI exemple suivant montre comment rechercher le point de terminaison de votre nouveau cache à l'aide de la commande describe-serverless-caches. Une fois que vous avez exécuté la commande, recherchez le champ « Endpoint ».

Linux

aws elasticache describe-serverless-caches \ --serverless-cache-name CacheName

Windows

aws elasticache describe-serverless-caches ^ --serverless-cache-name CacheName

Maintenant que vous disposez du point de terminaison dont vous avez besoin, vous pouvez vous connecter à votre instance EC2 et au cache. Dans l'exemple suivant, vous utilisez l'utilitaire valkey-cli pour vous connecter à un cluster. La commande suivante permet de se connecter à un cache (remarque : remplacez cache-endpoint par le point de terminaison que vous avez récupéré à l’étape précédente).

src/valkey-cli -h cache-endpoint --tls -p 6379 set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello"

Maintenant que vous disposez du point de terminaison dont vous avez besoin, vous pouvez vous connecter à votre instance EC2 et au cache. Dans l'exemple suivant, vous utilisez l'utilitaire valkey-cli pour vous connecter à un cluster. La commande suivante permet de se connecter à un cache. Ouvrez l'invite de commande, accédez au répertoire Valkey ou Redis OSS et exécutez la commande (remarque : remplacez par Cache_Endpoint le point de terminaison que vous avez récupéré à l'étape précédente).

c:\Valkey>valkey-cli -h Valkey_Cluster_Endpoint --tls -p 6379 set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello"

Vous pouvez maintenant passer à l’(Facultatif) Nettoyer.