Dans cet article, nous verrons comment nous pouvons installer et utiliser Redis Server à partir de Docker Hub. L'utilisation de Docker Hub est très avantageuse car cela garantit que nous n'avons pas à réinstaller la même version de Redis sur notre machine et nous pouvons tester notre Redis avec plusieurs versions très rapidement. Lire-t-on à ce sujet.
Utilisation de Docker
Pour commencer à utiliser Docker, nous devons l'installer sur notre système. Pour ce faire, visitez cette page et trouvez une version appropriée pour votre plateforme. Une fois que vous l'ouvrez, vous verrez une page comme celle-ci:
Pour commencer à utiliser Docker, nous devons également créer un ID Docker. Nous pouvons le faire par un lien fourni dans la même boîte de dialogue. Passez à la section suivante une fois que vous avez créé un identifiant et connecté à cette instance. Vous devriez être en mesure de configurer Docker avec cette page Paramètres lorsque cela démarre:
Bien sûr, nous utilisons Mac et donc les captures d'écran sont spécifiques à eux et ils peuvent différer légèrement en fonction de votre plateforme.
Si vous souhaitez confirmer que l'installation de Docker a été correctement effectuée, essayez d'exécuter cette commande:
Docker Run Hello-World
Vous verrez la sortie suivante:
Maintenant que cela fonctionne bien, nous pouvons passer à l'installation et à l'utilisation de redis à partir de Docker Hub.
Installer Redis à partir de Docker Hub
L'exécution d'une instance redis à l'aide de Docker Hub n'est en fait qu'une question de commandes et de comprendre la logique derrière elle. Heureusement, nous les fournirons tous les deux ici.
Pour extraire un fichier redis docker et l'exécuter sur la machine locale sur le port par défaut, je.e. 6379, exécutez la commande suivante:
docker run --name some-redis -d redis
Lorsque vous exécutez la commande ci-dessus dans le terminal, vous verrez qu'il commence à télécharger les fichiers nécessaires:
Attendons que le téléchargement se termine. Selon la dernière taille de fichier disponible, cela peut prendre jusqu'à quelques minutes.
Une fois cela fait, ouvrez un autre onglet pour votre terminal, essayez d'exécuter cette commande:
docker ps
La sortie sera:
Ainsi, notre serveur Redis est maintenant en cours d'exécution et prêt à être interrogé!
Reliant Redis au port local
Si vous voulez qu'une de votre application se lie au serveur Redis que nous venons de commencer, il ne pourra pas le faire pour maintenant.
Exécutez simplement la commande suivante pour la rendre disponible dans un port local également:
Docker Run -P 6379: 6379 Redis
Notez simplement que l'image redis ne sera plus téléchargée. Il ne sera vérifié que si une version plus récente est disponible localement que la version actuelle.
Essayer Redis
Maintenant, nous allons vérifier l'exécution de Redis et interagir avec lui. Exécutez Redis en utilisant la commande ci-dessus et vous verrez quelque chose comme:
Une fois que vous voyez que Redis accepte maintenant les connexions, nous pouvons essayer de l'interagir au port que nous avons spécifié, qui est 6379.
Nous pouvons entrer dans la CLI Redis avec la commande suivante:
redis-Cli
*) Remarque: Si vous exécutez sur Linux, installez d'abord le package Redis-Tools
Lors de l'exécution, nous verrons le résultat suivant:
Nous allons seulement essayer d'enregistrer certaines données ici. Essayons une dernière commande:
C'est ça. Cela signifie que nous avons pu enregistrer des données dans l'image de conteneur en cours d'exécution de Docker de redis, génial!