Установка Redis на Ubuntu 16.04

Если Вы добрались до вопроса "как установить Redis на Ubuntu", то наверно дошли до того вопроса, а как решить вопрос с кэшированием данных, например, работая с PHP.

И эта статья поможет Вам решить вопрос с установкой непосредственно Redis, а так же Вы сможете провести небольшое тестирование, которое поможет определить, правильно ли установлен redis, работает ли он, и сохраняет ли он данные.

Так как Redis хранит данные в ОЗУ, то необходимо иметь достаточный объем оперативной памяти.

Итак, приступим.

Для начала выполним обновление установочных пакетов Ubuntu при помощи следующих двух команд:

sudo apt update

sudo apt upgrade

На следующем этапе установим непосредственно сервер Redis:

sudo apt install redis-server

Так как с Redis мы планируем работать из-под PHP, значит необходима установка дополнительного расширения PHP:

sudo apt install php-redis

На этом установка Redis завершена.

Настройка сервера Redis на Ubuntu 16.04

После успешного завершения установки нашего компонента приступим к его настройке. Настройка Reids заключается в указании двух главных строк: выделяемого объема оперативной памяти и удалении данных при достижении критического уровня выделенной ОЗУ.

Чтобы указать эти настройки, необходимо выполнить следующую команду:

sudo gedit /etc/redis/redis.conf

Переходим в конец файла и добавляем следующие строки:

maxmemory 256mb
maxmemory-policy allkeys-lru

***если Вам недостаточно 256 МБ ОЗУ, то можете выделить больше.

Сохраняем изменения в файле.

Попробуем запустить сервер redis, выполнив следующую команду в терминале:

sudo systemctl restart redis-server.service

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

sudo systemctl enable redis-server.service

Установка и запуск завершены.

Тестирование сервера Redis на Ubuntu 16.04

Попробуем протестировать установленный компонент. Для этого в терминале выполняем следующую команду:

redis-cli

У нас появится такая строка: 127.0.0.1:6379> </p> <p>здесь указываем команду <code>ping :

127.0.0.1:6379>ping

и нажимаем Enter. В результате на новой строке должна появиться надпись PONG.

Теперь попробуем добавить какие-либо данные и достать их из Redis.

Выполняем тут же следующую команду. Для этого используется команда set <имя_ключа> "<значение>":

127.0.0.1:6379> set test "Its work!"

Поле этого попробуем получить по ключу test сохраненное значение. Для этого используется команда get <имя_ключа>:

127.0.0.1:6379> get test

В результате получим: Its work.

Если Вы получили те же результаты, то поздравляем - Вы только что установили сервер Redis на своей ОС Ubuntu!

ТЕГИ:

Чтобы добавить свой комментарий, необходимо пройти аутентификацию
Комментарии
Показаны записи 1-3 из 3.
64x64
Администратор 05.03.2019 22:24

Дополнительные настройки, чтобы не вылетало:

Открываем файл /etc/redis/redis.conf и находим строку "supervised" и вписываем туда:

supervised systemd

64x64
Администратор 27.02.2019 23:27

Иногда может возникнуть ситуация, когда не удается найти компонент redis-server. В таком случае необходимо добавить репозиторий:

sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt-get install redis-server

64x64
Coder Yii 19.08.2018 17:47

Еще бы пример использования редис в yii2