Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Осталось 7 мин
Базы данных и аналитика

Установка Redis на Ubuntu: простые шаги для повышения производительности сервера

Паулина Риттер By Паулина Риттер 7 мин чтения Обновлено 15 ноября 2023 г.
Ubuntu Redis

Почему мы любим хранить вещи? Будь то физические предметы или цифровые файлы — мы стараемся держать всё под рукой, чтобы при необходимости быстро найти нужное.

Помните старые телефоны с минимальным объёмом памяти? Десять фотографий и один видеофайл приличного качества — и вот уже появляется сообщение «Память заполнена».

Что же придумали разработчики и инженеры?

Они создали компактные накопители для самых разных устройств — смартфонов, ноутбуков. А внешние жёсткие диски на 1 ТБ стали венцом этой эволюции. С такими гаджетами мы освобождали место на устройствах, что давало заметный прирост производительности и скорости. Сегодня как никогда нам нужны быстрые устройства, которые выполняют задачи за секунды, и накопители играют в этом ключевую роль.

Можете догадаться, что такое Redis ? Если вы решили, что это как-то связано с памятью, — вы правы.

Сначала разберёмся с основами, а затем поговорим о том, зачем и как устанавливать Redis на Ubuntu.

Что такое Ubuntu Redis?

Redis (или Ubuntu Redis) — сокращение от Удаленный сервер словарей. Это продвинутое программное обеспечение с открытым исходным кодом, предназначенное прежде всего для кэширования и хранения данных в памяти. Redis поддерживается большинством POSIX системах, таких как Linux, BSD и Mac OS X, и известен своими возможностями повышения производительности и скорости.

Поговорим подробнее о кеше — главной причине популярности Redis.

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

Теперь, когда вы знаете, что такое Ubuntu Redis, перейдём к тому, как установить Redis на Ubuntu.

Как установить Redis на Ubuntu?

В этом разделе мы разберём шаги по установке Redis на Ubuntu 20.04, точнее — как установить сервер Redis на Ubuntu. Следуйте этому руководству, чтобы выполнить установку.

  1. Запустите VPS Ubuntu на вашей системе Ubuntu и подключитесь к нему через терминал SSH.
  2. Введите команду ниже, чтобы обновить репозиторий APT.
    sudo apt-get update
  3. Введите и нажмите Y а затем нажмите Enter чтобы установить сервер Redis на Ubuntu.
    sudo apt install redis
  4. Проверьте версию, чтобы убедиться, что установка Redis на Ubuntu 20.04 прошла успешно.
    redis-cli --version
  5. Введите эту команду, чтобы проверить статус сервера Redis:
    sudo systemctl status redis

Если в выводе вы видите «Active: active (running)», это означает, что сервер Redis установлен и запущен, и вы успешно завершили установку Redis на Ubuntu.

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

sudo systemctl stop redis

Если в выводе появилось сообщение «Active: inactive (dead)», это означает, что Redis отключён.

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

sudo systemctl restart redis-server

Какие команды CLI есть у Redis и для чего они нужны? 

CLI расшифровывается как Command Line Input — это промежуточная программа, которая переводит текстовые команды в понятный операционной системе формат. До появления графических интерфейсов (GUI) CLI был основным способом работы с компьютером. Ниже перечислены популярные команды Redis на Ubuntu и их назначение:

  • Настроить определённый файл: Redis-server /path/redis.conf
  • Присвоить значение ключу: APPEND key value
  • Удалить ключ: DEL key
  • Найти совпадающие ключи по шаблону: KEYS pattern
  • Определить длину ключа: STRLEN key
  • Получить значения нескольких ключей: MGET key [key …]
  • Сбросить значение ключа: GETSET key value

После установки Redis на Ubuntu важно разобраться с его командами — это позволит использовать Redis в полной мере.

CLI-команды — это команды редактирования, которые используются для:

  • Экранирование и кавычки в строках
  • Изменение хостов, портов, паролей и базы данных
  • Подключение SSL/TLS для настройки доверенного корневого сертификата или каталога сертификатов
  • Получение данных от других команд через стандартный ввод
  • Циклический запуск одной и той же команды для мониторинга определённого содержимого или информации
  • Массовая вставка данных с помощью
  • Экспорт данных из Redis во внешнюю программу через вывод в формате CSV (Comma Separated Values)
  • Отладка скриптов Lua
  • Управление подключениями и переподключениями к различным экземплярам (хосты, порты и т.д.)
  • Очистка экрана терминала
  • Мониторинг экземпляров Redis в реальном времени через режим непрерывной статистики
  • Публикация сообщений в Pub/Sub-каналах Redis с помощью команды PUBLISH
  • Мониторинг задержки экземпляров Redis
  • Удалённое резервное копирование RDB-файлов

И многое другое.

Ubuntu VPS: главное требование для установки Redis на Ubuntu

Чтобы установить Redis на Ubuntu правильно и безопасно, сначала нужно выбрать надёжный VPS. VPS — это виртуальный выделенный сервер. Формально он не обязателен для установки Redis на Ubuntu, но использовать его всё же стоит, потому что:

  • VPS рассчитан на высокие нагрузки при передаче и обработке данных.
  • Ubuntu VPS обеспечивает доступность на уровне 99,95% — это необходимое условие для стабильной работы веб-инфраструктуры.
  • VPS исключает потерю данных при пиковых нагрузках или сбоях хостинга.
  • VPS защищает ваш сервер Ubuntu Redis от вредоносных атак и перехвата данных.
  • VPS даёт возможность гибко настраивать и масштабировать кэш-сервер и не только.

Cloudzy облачный VPS оснащён хранилищем NVMe SSD и DDR4 RAM для значительного повышения производительности. Главное преимущество Ubuntu VPS от Cloudzy — возможность протестировать его по доступной цене при гарантии доступности 99,95%. Вы можете быть уверены: ваш сервер работает и доступен практически круглосуточно.

Наша техническая команда всегда готова помочь настроить VPS под ваши задачи. Попробуйте наш VPS и напишите нам, если ищете какую-то конкретную функцию — возможно, она у нас уже есть.

ubuntu-vps Очевидный выбор

Большинство серверов на Linux работает на Ubuntu, почему бы и вам не присоединиться? Узнайте, за что все любят Ubuntu, получите оптимизированный Ubuntu VPS

Получить Ubuntu VPS

Подводим итоги

Redis — продвинутое программное обеспечение с открытым исходным кодом для хранения данных в оперативной памяти, позволяющее получать доступ к данным значительно быстрее. Вы можете установить Redis на Ubuntu, Mac OS X и большинство POSIX-совместимых систем. Существует два способа установить Redis на Ubuntu:

  1. Ubuntu VPS
  2. Команды CLI

В этой статье мы рассмотрели оба способа, но рекомендуем использовать Ubuntu VPS для установки Redis на Ubuntu, потому что:

  • Наш облачный VPS обеспечивает доступность 99,95% и справляется с высокими нагрузками при передаче данных.
  • Наш облачный VPS защищён с помощью современных инструментов шифрования, которые оберегают вашу систему от вредоносных атак и киберугроз.
  • Наш облачный VPS полностью настраивается под ваши нужды: по мере роста бизнеса вам не придётся беспокоиться о потере данных или пиковых нагрузках на трафик.

В Cloudzy мы предлагаем широкий выбор виртуальных частных серверов, каждый из которых можно адаптировать под конкретные задачи. Свяжитесь с нами, чтобы узнать подробнее.

cloud-vps Cloud VPS

Хотите производительный Cloud VPS? Получите его сегодня и платите только за то, что используете, с Cloudzy!

Начните здесь

Часто задаваемые вопросы

Зачем устанавливать Redis на Ubuntu?

Redis — быстрое программное обеспечение с открытым исходным кодом для хранения данных в оперативной памяти, разработанное для повышения скорости и производительности системы. Вот почему стоит установить Redis на Ubuntu 20.04:

  • Сокращает время загрузки веб-страниц благодаря функции кэширования
  • Ускоряет получение данных
  • Позволяет выполнять несколько транзакционных процессов одновременно
  • Улучшает коммуникацию между различными частями приложений

Можно ли установить Redis на любую систему?

Можно, но учитывайте, что Redis, несмотря на высокую скорость работы как in-memory база данных, имеет ограничения, связанные с размером RAM вашей системы. Для оптимальной производительности объём хранимых данных не должен превышать 1/3 от доступного RAM.

В чём разница между Redis и MySQL?

  • Redis — нереляционная база данных со встроенной репликацией, поддержкой Lua-скриптов и механизмом вытеснения LRU, предназначенная для быстрого доступа к данным в реальном времени и управления ими в оперативной памяти.
  • MySQL — реляционная база данных на языке SQL, которая отлично подходит для повышения производительности веб-приложений.
Поделиться

Ещё в блоге

Читайте дальше.

Сравнительная таблица самостоятельно размещаемых аналитических инструментов Umami, Matomo, Fathom Lite и Ackee с привязкой к размерам VPS и расположению европейских дата-центров
Базы данных и аналитика

Лучшая самостоятельно размещаемая аналитика: Matomo vs Umami vs Fathom Lite (и где каждый подходит лучше всего)

После Schrems II ряд европейских органов по защите данных установил, что Google Analytics порождал незаконные проблемы передачи данных из ЕС в США в рамках прежней схемы передачи. Эта статья

Chike 16 мин чтения
Оригинальный символ MongoDB на футуристическом сервере для установки MongoDB на Ubuntu, плюс слоган о том, чего ждать от статьи, заголовок статьи и логотип бренда Cloudzy
Базы данных и аналитика

Как установить MongoDB на трёх последних версиях Ubuntu (пошагово)

Итак, вы решили использовать MongoDB — отличную альтернативу MariaDB для создания приложения на MERN-стеке, аналитической платформы или любой документоориентированной системы, но столкнулись со стеной в поисках хорошего

Джим ШварцДжим Шварц 12 мин чтения
Умное управление данными для вашего бизнеса: «облачные» стратегии хранения и резервного копирования на VPS
Базы данных и аналитика

Умное управление данными для вашего бизнеса: «облачные» стратегии хранения и резервного копирования на VPS

VPS для безопасного управления бизнес-данными — это стратегия, которую я рекомендую всякий раз, когда компания решает прекратить жонглировать файлами между ноутбуками, вложениями в почте и полузабытыми

Рекса СайрусРекса Сайрус 7 мин чтения

Готовы к развёртыванию? От $2,48/мес.

Независимое облако с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат денег в течение 14 дней.