Установите Redis в Ubuntu

Redis — это хранилище данных в памяти. То есть Redis хранит данные в памяти компьютера (RAM). Redis используется в качестве кеш-сервера веб-сайта или приложения и кеша базы данных. Кэш-сервер значительно повышает производительность вашего веб-сайта или приложения, поскольку наиболее часто используемые данные кэшируются в оперативной памяти вашего компьютера, что очень быстро.

Простой пример сделает потребность в кеш-сервере намного более очевидной. Допустим, у вас есть приложение-словарь английского языка. В вашей словарной базе около 200 000 слов. Когда пользователь ищет слово в вашем приложении, ваше приложение должно выполнить поиск в базе данных и найти слово, а затем оно отображает значение и некоторые примеры предложений для пользователя. Но 90% или более людей ищут очень распространенные слова, скажем, 30 000 слов из 200 000 слов в вашей базе данных. Итак, ваше приложение-словарь тратит много времени на поиск в базе данных одного и того же слова. Таким образом, увеличивается нагрузка на сервер и время доступа к странице. Что, если бы вы могли доставить 30 000 часто используемых слов быстрее и эффективнее? Что ж, если вы настроите сервер кеширования и кешируете наиболее часто используемые слова, то нагрузка на сервер будет уменьшена на 90%. Ваше приложение также будет реагировать быстрее, чем когда-либо. Таким образом, вы можете делать больше с меньшими затратами. Вам не понадобится очень мощный сервер, если вы используете промежуточный кеш-сервер. Производительность вашего словарного приложения можно быстро повысить без увеличения затрат.

Теперь вы знаете, насколько на самом деле важны кэш-серверы. Redis — отличное решение для кеширования. В этой статье я покажу вам, как установить Redis в Ubuntu. Я буду использовать Ubuntu 18.04 LTS для демонстрации. Но он должен работать с любой современной версией Ubuntu. Приступим.

Redis доступен в официальном репозитории пакетов Ubuntu. Так что установка действительно проста. Сначала обновите кеш репозитория пакетов APT на вашем компьютере Ubuntu с помощью следующей команды:

$ sudo apt update

APT кеш репозитория пакетов должен быть обновлен.

Теперь установите Redis с следующую команду:

$ sudo apt install redis

Теперь нажмите y , а затем нажмите , чтобы продолжить.

Redis должен быть установлен.

Теперь проверьте, правильно ли работает Redis, с помощью следующей команды:

$ redis-cli —version

Как видите, на моем компьютере с Ubuntu 18.04 LTS Redis 4.0.9 установлен и работает правильно.

Запуск и остановка службы Redis:

Теперь, чтобы проверить, запущена ли служба Redis, выполните следующую команду:

$ sudo systemctl status redis

Как видите, служба Redis запущена.

Чтобы остановить службу Redis, выполните следующую команду:

$ sudo systemctl stop redis

Как видите, Redis служба больше не работает.

Чтобы запустить службу Redis, выполните следующую команду:

$ sudo systemctl start redis

Как видите, служба Redis снова работает.

Запуск Redis при загрузке системы:

Если вы хотите, чтобы служба Redis запускалась при загрузке компьютера, вы можете добавить службу Redis к системному персоналу rtup вашей машины Ubuntu. Добавьте службу Redis при запуске системы вашего компьютера Ubuntu с помощью следующей команды:

$ sudo systemctl enable redis-server

Служба Redis должна быть добавлена ​​при запуске системы вашего компьютера Ubuntu.

Удаление службы Redis из запуска системы:

Если вы добавили службу Redis при запуске системы вашего компьютера Ubuntu и хотите удалить ее из загрузки системы сейчас, запустите следующая команда:

$ sudo systemctl disable redis-server

Служба Redis должна быть удалена из запуска системы вашего компьютера Ubuntu .

Сборка Redis из исходного кода:

Вы также можете собрать Redis из исходного кода на Ubuntu. Это просто, потому что у Redis нет никаких зависимостей. Все, что вам нужно, это иметь работающие инструменты компилятора GCC. Вы можете легко установить GCC и все инструменты сборки в Ubuntu с помощью следующей команды:

$ sudo apt install build-essential

Теперь нажмите y , а затем нажмите .

GCC и все инструменты сборки должны быть установлены.

Теперь загрузите Redis исходный код с официального сайта Redis по адресу https://redis.io/download

На момент написания последней бета-версии Redis была 5.0. Скомпилируем и установим. Сначала создайте временный каталог (назовем его redis5 ) и перейдите к нему с помощью следующей команды:

$ mkdir ~/redis5 && cd ~/redis5

Теперь загрузите Redis 5. 0-RC 6 с помощью следующей команды:

$ wget https://github.com/antirez/redis/archive/5.0-rc6.tar.gz

Необходимо загрузить архив исходного кода Redis 5.0 Beta .

Теперь извлеките файл архива исходного кода со следующим команда:

$ tar xvzf 5.0-rc6.tar.gz

Файл архива должен быть извлечен.

Как видите, создается новый каталог redis-5.0-rc6/.

Теперь перейдите в каталог redis-5.0-rc6/. с помощью следующей команды:

$ cd redis-5.0-rc6

Теперь скомпилируйте Redis с помощью следующей команды:

$ make

Как видите, Redis составлен. Это займет некоторое время.

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

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

$ sudo make install

Redis установлен.

Чтобы проверить, где установлены двоичные файлы Redis, выполните следующую команду:

$ whereis redis-server

Как видите, двоичные файлы Redis доступны в каталоге /usr/local/bin .

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

$ redis-cli —version

Как видите, Redis 4.9.106 установлен и работает правильно.

Redis P Поддержка языков программирования:

Вы можете взаимодействовать с Redis с множеством языков программирования, таких как Node.js, PHP, Ruby, Python, C, C ++, Java и многими другими.

Чтобы проверить, поддерживает ли Redis желаемый язык программирования, посетите официальный сайт Redis по адресу https://redis.io/clients

. Вот как вы устанавливаете Redis на Ubuntu. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий