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.
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
-
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.
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 saisissezy
à 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!
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écutezmake 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
-
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
-p6379
Une invite de commande Redis similaire à ce qui suit s'affiche.
redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
-
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.