Instalación de Redis con Docker
Redis es una base de datos NoSQL de tipo clave-valor, de código abierto, escrita en lenguaje ANSI C, que admite red, puede basarse en memoria o ser persistente, de tipo log, y proporciona API en múltiples lenguajes.
1. Ver las versiones disponibles de Redis
Visite la dirección del repositorio de imágenes de Redis:https://hub.docker.com/_/redis?tab=tags。
Puede ver otras versiones de Redis mediante 'Sort by'; por defecto es la última versión.redis:latest。
También puede encontrar otras versiones que desee en la lista desplegable:
Además, también podemos usardocker search redisel comando para ver las versiones disponibles:
$ docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis Redis is an open source ... 2321 [OK] sameersbn/redis 32 [OK] torusware/speedus-redis Always updated official ... 29 [OK] bitnami/redis Bitnami Redis Docker Image 22 [OK] anapsix/redis 11MB Redis server image ... 6 [OK] webhippie/redis Docker images for redis 4 [OK] clue/redis-benchmark A minimal docker image t... 3 [OK] williamyeh/redis Redis image for Docker 3 [OK] unblibraries/redis Leverages phusion/baseim... 2 [OK] greytip/redis redis 3.0.3 1 [OK] servivum/redis Redis Docker Image 1 [OK] ...
2. Obtener la imagen más reciente de Redis
Aquí extraemos la imagen oficial de la última versión:
$ docker pull redis:latest
3. Ver las imágenes locales
Use el siguiente comando para ver si redis ya está instalado:
$ docker images
En la imagen de arriba se puede ver que ya hemos instalado la imagen de redis en su última versión (latest).
4. Ejecutar el contenedor
Una vez finalizada la instalación, podemos usar el siguiente comando para ejecutar el contenedor de redis:
$ docker run -itd --name redis-test -p 6379:6379 redis
Descripción de parámetros:
- -p 6379:6379Mapea el puerto 6379 del servicio del contenedor al puerto 6379 del host. El servicio de Redis se puede acceder directamente desde el exterior mediante ip:6379 del host.
5. Instalación exitosa
Finalmente, podemos usardocker psel comando para ver la información de ejecución del contenedor:
Luego, usamos redis-cli para conectarnos y probar el uso del servicio de redis.
$ docker exec -it redis-test /bin/bashOtras extensiones






