English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Установка Redis с Docker

Redis - это открытая база данных NoSQL, написанная на языке ANSI C, поддерживающая сеть, работающая на основе памяти и также поддерживающая постоянное хранение, логического типа, Key-Value, и предоставляющая API для множества языков.

1、Просмотр доступных версий Redis

Адрес репозитория изображений Redis: https://hub.docker.com/_/redis?tab=tags.

Вы можете увидеть другие версии Redis, используя опцию Sort by, по умолчанию это последняя версия redis:latest.

Вы также можете найти другие версии, которые вам нужны, в выпадающем списке:

Кроме того, мы можем использовать команду  docker search redis, чтобы проверить доступные версии:

$ 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      Минимальное docker image t...   3                    [OK]
williamyeh/redis          Redis image for Docker        3                    [OK]
unblibraries/redis        Импользует phusion/baseim...   2                    [OK]
greytip/redis             redis 3.0.3                    1                    [OK]
servivum/redis            Redis Docker Image            1                    [OK]
...

2、Получение последней версии Redis

Здесь мы качаем официальную последнюю версию образа:

$ docker pull redis:latest

3、Просмотр локальных образов

Используйте следующие команды для проверки установки redis:

$ docker images

На上图 можно увидеть, что мы установили последнюю версию (latest) образа Redis.

4、Запуск контейнера

После установки мы можем использовать следующие команды для запуска контейнера Redis:

$ docker run -itd --name redis-test -p 6379:6379 redis

Описание параметров:

  • -p 6379:6379: картинка容器服务的 6379 порт на хостовом 6379 порту. Внешний доступ к службе Redis можно получить через хост ip:6379.

5、Успешная установка

В конце концов, мы можем использовать docker ps Просмотр команд для получения информации о запущенных контейнерах:

Далее мы подключимся к тестированию использования услуги Redis через redis-cli.

$ docker exec -it redis-test /bin/bash