Скидка 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 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 Облачный 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, которая отлично подходит для повышения производительности веб-приложений.
Поделиться

Другие статьи блога

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

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

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

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

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

Грамотное управление данными для бизнеса: облачное хранение и резервное копирование на базе VPS

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

Рекса СайрусРекса Сайрус 7 мин чтения
Материализованное представление против обычного представления
Базы данных и аналитика

Материализованное представление и обычное представление: в чём разница и где их применять

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

Айви ДжонсонАйви Джонсон 7 мин чтения

Готовы к деплою? От $2.48/мес.

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