Простой пример сделает потребность в кеш-сервере намного более очевидной. Допустим, у вас есть приложение-словарь английского языка. В вашей словарной базе около 200 000 слов. Когда пользователь ищет слово в вашем приложении, ваше приложение должно выполнить поиск в базе данных и найти слово, а затем оно отображает значение и некоторые примеры предложений для пользователя. Но 90% или более людей ищут очень распространенные слова, скажем, 30 000 слов из 200 000 слов в вашей базе данных. Итак, ваше приложение-словарь тратит много времени на поиск в базе данных одного и того же слова. Таким образом, увеличивается нагрузка на сервер и время доступа к странице. Что, если бы вы могли доставить 30 000 часто используемых слов быстрее и эффективнее? Что ж, если вы настроите сервер кеширования и кешируете наиболее часто используемые слова, то нагрузка на сервер будет уменьшена на 90%. Ваше приложение также будет реагировать быстрее, чем когда-либо. Таким образом, вы можете делать больше с меньшими затратами. Вам не понадобится очень мощный сервер, если вы используете промежуточный кеш-сервер. Производительность вашего словарного приложения можно быстро повысить без увеличения затрат.
Теперь вы знаете, насколько на самом деле важны кэш-серверы. Redis — отличное решение для кеширования. В этой статье я покажу вам, как установить Redis в Ubuntu. Я буду использовать Ubuntu 18.04 LTS для демонстрации. Но он должен работать с любой современной версией Ubuntu. Приступим.
Redis доступен в официальном репозитории пакетов Ubuntu. Так что установка действительно проста. Сначала обновите кеш репозитория пакетов APT на вашем компьютере Ubuntu с помощью следующей команды:
APT кеш репозитория пакетов должен быть обновлен.
Теперь установите Redis с следующую команду:
Теперь нажмите y , а затем нажмите , чтобы продолжить.
Redis должен быть установлен.
Теперь проверьте, правильно ли работает Redis, с помощью следующей команды:
Как видите, на моем компьютере с Ubuntu 18.04 LTS Redis 4.0.9 установлен и работает правильно.
Запуск и остановка службы Redis:
Теперь, чтобы проверить, запущена ли служба Redis, выполните следующую команду:
Как видите, служба Redis запущена.
Чтобы остановить службу Redis, выполните следующую команду:
Как видите, Redis служба больше не работает.
Чтобы запустить службу Redis, выполните следующую команду:
Как видите, служба Redis снова работает.
Запуск Redis при загрузке системы:
Если вы хотите, чтобы служба Redis запускалась при загрузке компьютера, вы можете добавить службу Redis к системному персоналу rtup вашей машины Ubuntu. Добавьте службу Redis при запуске системы вашего компьютера Ubuntu с помощью следующей команды:
Служба Redis должна быть добавлена при запуске системы вашего компьютера Ubuntu.
Удаление службы Redis из запуска системы:
Если вы добавили службу Redis при запуске системы вашего компьютера Ubuntu и хотите удалить ее из загрузки системы сейчас, запустите следующая команда:
Служба Redis должна быть удалена из запуска системы вашего компьютера Ubuntu .
Сборка Redis из исходного кода:
Вы также можете собрать Redis из исходного кода на Ubuntu. Это просто, потому что у Redis нет никаких зависимостей. Все, что вам нужно, это иметь работающие инструменты компилятора GCC. Вы можете легко установить GCC и все инструменты сборки в Ubuntu с помощью следующей команды:
Теперь нажмите y , а затем нажмите .
GCC и все инструменты сборки должны быть установлены.
Теперь загрузите Redis исходный код с официального сайта Redis по адресу https://redis.io/download
На момент написания последней бета-версии Redis была 5.0. Скомпилируем и установим. Сначала создайте временный каталог (назовем его redis5 ) и перейдите к нему с помощью следующей команды:
Теперь загрузите Redis 5. 0-RC 6 с помощью следующей команды:
Необходимо загрузить архив исходного кода Redis 5.0 Beta .
Теперь извлеките файл архива исходного кода со следующим команда:
Файл архива должен быть извлечен.
Как видите, создается новый каталог redis-5.0-rc6/.
Теперь перейдите в каталог redis-5.0-rc6/. с помощью следующей команды:
Теперь скомпилируйте Redis с помощью следующей команды:
Как видите, Redis составлен. Это займет некоторое время.
После завершения процесса компиляции завершено, вы должны увидеть следующий результат:
Теперь установите Redis с помощью следующей команды:
Redis установлен.
Чтобы проверить, где установлены двоичные файлы Redis, выполните следующую команду:
Как видите, двоичные файлы Redis доступны в каталоге /usr/local/bin .
Чтобы проверить, работает ли Redis, выполните следующую команду:
Как видите, Redis 4.9.106 установлен и работает правильно.
Redis P Поддержка языков программирования:
Вы можете взаимодействовать с Redis с множеством языков программирования, таких как Node.js, PHP, Ruby, Python, C, C ++, Java и многими другими.
Чтобы проверить, поддерживает ли Redis желаемый язык программирования, посетите официальный сайт Redis по адресу https://redis.io/clients
. Вот как вы устанавливаете Redis на Ubuntu. Спасибо, что прочитали эту статью.