Si estas desarrollando alguna aplicación la cual requiera conexión con un servidor redis, con docker puedes tener una instancia redis corriendo en cuestión de minutos.

Este post asume que ya tienes docker instalado y configurado en tu máquina. Para mayor información con respecto a la instalación y configuración puedes visitar este enlace: https://docs.docker.com/engine/installation/

Docker se basa en contenedores, estos contenedores proveen herramientas para realizar alguna tarea específica. Por ejemplo, si necesitas alguna base de datos, existen contenedores para MySQL, MongoDB, PostgreSQL entre otros. El siguiente enlace nos habla más acerca de que es docker: https://www.docker.com/what-docker

En nuestro caso vamos a utilizar el contenedor de Redis con su última versión: https://hub.docker.com/_/redis/

Abrimos la consola de docker y ejecutamos

docker run --name local-redis-container -p 6379:6379 redis

Una vez completado la descarga, nos debe salir algo como esto

docker-redis-01

Podemos confirmar que nuestro contenedor se está ejecutando mediante el comando

docker ps

 

docker-redis-02

Si deseamos detener nuestro contenedor, ejecutamos

docker stop local-redis-container

 

docker-redis-03

Verificamos que no esté corriendo el proceso

docker ps

 

docker-redis-04

Para iniciar nuestro contenedor

docker start local-redis-container

 

docker-redis-05

Verificamos

docker ps

 

docker-redis-06