Connexion aux nœuds - Amazon ElastiCache for Redis

Connexion aux nœuds

Avant d'essayer de vous connecter aux nœuds de votre cluster Redis, vous devez connaître les points de terminaison pour les nœuds. Pour rechercher les points de terminaison, veuillez consulter les sections suivantes :

Dans l'exemple suivant, vous utilisez l'utilitaire redis-cli pour vous connecter à un cluster Redis.

Note

Pour plus d'informations sur Redis et les commandes Redis disponibles, consultez la page web http://redis.io/commands.

Pour se connecter à un cluster Redis à l'aide de redis-cli

  1. Connectez-vous à votre instance Amazon EC2 à l'aide de l'utilitaire de connexion de votre choix.

    Note

    Pour obtenir des instructions sur la façon de se connecter à une instance Amazon EC2, consultez le Guide de démarrage Amazon EC2.

  2. Pour construire redis-cli, téléchargez et installez GNU Compiler Collection (gcc). À l'invite de commande de votre instance EC2, entrez la commande suivante et saisissez y à l'invite de confirmation.

    sudo yum install gcc

    Une sortie similaire à la suivante s'affiche.

    Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 27 M Installed size: 53 M Is this ok [y/N]: y Downloading Packages: (1/11): binutils-2.22.52.0.1-10.36.amzn1.x86_64.rpm | 5.2 MB 00:00 (2/11): cpp46-4.6.3-2.67.amzn1.x86_64.rpm | 4.8 MB 00:00 (3/11): gcc-4.6.3-3.10.amzn1.noarch.rpm | 2.8 kB 00:00 ...(output omitted)... Complete!
  3. Téléchargez et compilez l'utilitaire redis-cli. Cet utilitaire est inclus dans la distribution de logiciels Redis. A l'invite de commande de votre instance EC2, entrez les commandes suivantes :

    Note

    Pour les systèmes Ubuntu, avant d'exécuter make, exécutez make distclean.

    wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean # ubuntu systems only make
  4. A l'invite de commande de votre instance EC2, entrez la commande suivante.

    src/redis-cli -c -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379

    Une invite de commande Redis similaire à ce qui suit s'affiche.

    redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
  5. Testez la connexion en exécutant des commandes Redis.

    Vous êtes actuellement connecté au cluster et vous pouvez exécuter des commandes Redis. Voici quelques exemples de commandes accompagnés des réponses Redis.

    set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello" get b // Get value for key "b" results in miss (nil) set b "Good-bye" EX 5 // Set key "b" with a string value and a 5 second expiration get b "Good-bye" // wait 5 seconds get b (nil) // key has expired, nothing returned quit // Exit from redis-cli

Pour la connexion à des nœuds ou à des clusters avec un chiffrement SSL (en transit activé), consultez Chiffrement en transit (TLS) ElastiCache for Redis.