Установка Redis на сервер Ubuntu

Рассмотрим установку REDIS на сервер с операционной системой Ubuntu 16.04. REDIS — одно из самых популярных кэширующих хранилищ данных по типу «ключ — значение», в отличие от Memcached REDIS гарантирует сохранность данных и пользуется полярностью в нагруженных проектах.

 

Установка REDIS Ubuntu

Устанавливаем из репозитория необходимые пакеты (начиная с Debian Wheezy и в современных Ubuntu REDIS есть в стандартных репозиториях):

apt-get install redis-server php5-dev php5-cli php-pear

 

Для работы кэширующего хранилища с PHP нужен сам пакет redis-server, который поставили в систему на предыдущем шаге из репозитория и расширение PHP, его в репозитории нет и требуется сборка и добавление в текущую конфигурацию.

php-pear содержит PECL, который позволит скомпилировать расширение PhpRedis

pecl install redis

 

echo «extension=redis.so» > /etc/php5/mods-available/redis.ini

 

php5enmod redis

 

/etc/init.d/apache2 restart

 

Проверяем базовую работоспособность Redis сервера

redis-cli ping

В ответ ожидаем PONG, если получаем его — все работает нормально.

 

Также проверяем нормально ли скомпилировалось и подключилось расширение PhpRedis

 

php -m | grep phpredis

 

В выводе должна быть строка redis

 

Переходим в командную строку Redis

redis-cli

 

Далее можно работать в консоли Redis, создавать базы данных и производя различные операции с ними.

 

Чаще всего применяются следующие команды:

  • FLUSHALL — очищает все базы данных
  • SELECT — осуществляет выборку
  • FLUSHDB — очищает базу, использующуюся сейчас
  • KEYS — перечисляет все ключи из выбранной базы

 

Основные настройки для пакета в Debian задаются в конфигурационном файле /etc/redis/redis.conf