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/bash

Otras extensiones