En esta publicación, veremos cómo podemos instalar y usar Redis Server desde Docker Hub. Usar Docker Hub es muy ventajoso, ya que esto garantiza que no tengamos que reinstalar la misma versión de Redis en nuestra máquina y podemos probar nuestras redis con múltiples versiones muy rápidamente. Leemos más sobre esto.
Usando Docker
Para comenzar a usar Docker, debemos instalarlo en nuestro sistema. Para hacer esto, visite esta página y encuentre una versión apropiada para su plataforma. Una vez que lo abra, verá una página como esta:
Para comenzar a usar Docker, también debemos crear una ID de Docker. Podemos hacerlo mediante un enlace proporcionado en el mismo cuadro de diálogo. Proceda a la siguiente sección una vez que haya creado una ID y haya iniciado sesión en esta instancia. Debería poder configurar Docker con esta página de configuración cuando se inicia:
Por supuesto, estamos usando Mac y, por lo tanto, las capturas de pantalla son específicas para ellas y pueden diferir ligeramente en función de su plataforma.
Si desea confirmar que la instalación de Docker se realizó correctamente, intente ejecutar este comando:
Docker Run Hello-World
Verá la siguiente salida:
Ahora que está funcionando bien, podemos pasar a la instalación y el uso de Redis desde Docker Hub.
Instalar Redis desde Docker Hub
Ejecutar una instancia de Redis usando Docker Hub es en realidad solo una cuestión de algunos comandos y comprender la lógica detrás de ella. Afortunadamente, les proporcionaremos a los dos aquí.
Para extraer un archivo Docker Redis y ejecutarlo en la máquina local en el puerto predeterminado, I.mi. 6379, ejecute el siguiente comando:
Docker Run - -Name Some -Redis -D Redis
Cuando ejecute el comando anterior en la terminal, verá que comienza a descargar los archivos necesarios:
Esperemos a que se complete la descarga. Dependiendo del último tamaño de archivo disponible, esto puede tomar hasta unos minutos.
Una vez hecho esto, abra otra pestaña para su terminal Intente ejecutar este comando:
Docker PS
La salida será:
Entonces, nuestro servidor Redis ahora se está ejecutando y listo para ser consultado!
Víncula de Redis al puerto local
Si desea que una de sus aplicaciones se vincule al servidor Redis que acabamos de comenzar, no podrá hacerlo a partir de ahora.
Simplemente ejecute el siguiente comando para que esté disponible en un puerto local también:
Docker Run -P 6379: 6379 Redis
Solo tenga en cuenta que la imagen Redis no se descargará de nuevo. Solo se verificará si una versión más reciente está disponible localmente que la versión actual.
Intentando Redis
Ahora, verificaremos ejecutar Redis e interactuar con él. Ejecute Redis usando el comando anterior y verá algo como:
Una vez que vea que Redis ahora está aceptando conexiones, podemos intentar interactuar en el puerto que especificamos, que es 6379.
Podemos ingresar al Redis CLI con el siguiente comando:
redis-cli
*) NOTA: Si se ejecuta en el paquete de Tools Redis-Tools de Install Redis de Linux
Cuando se ejecute, veremos el siguiente resultado:
Solo intentaremos guardar algunos datos aquí. Probemos un último comando:
Eso es todo. Esto significa que pudimos guardar datos en la imagen del contenedor Docker en ejecución de Redis, impresionante!