Что такое Redis

Обновлено и опубликовано Опубликовано:

Redis —
простыми словами

система управления базами данных класса NoSQL (not only SQL). Является базой резидентского типа, то есть, размещаемой в оперативной памяти. Работает со структурами данных «ключ - значение». Ориентирована на быстрое выполнение атомарных операций в нагруженных системах.

Установку можно выполнить на Linux. В системах на базе deb-пакетов необходимо подключить официальный репозиторий. Для систем на базе RPM можно выполнить установку из репозитория EPEL. Также может запускаться в виде приложения в Docker. Для систем на базе Windows официальной поддержки нет, но команда Microsoft Open Tech предлагает для загрузки версию Redis для Windows. Вместе с СУБД устанавливается утилита командной строки redis-cli, с помощью которой можно подключиться к серверу и выполнять запросы.

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

Преимущества:

  • Высокая скорость работы.
  • Простые и удобные форматы запросов.

Недостатки:

  • Синтаксис не схож с SQL.
  • Доступ только по общему логину паролю.
  • Данные в момент работы хранятся в оперативной памяти, поэтому максимальный ее объем зависит от объема последней.

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

В качестве аналогов можно выделить:

Подробнее о Redis на Википедии.

Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

БИОС   Consul   Бэд-сектор   PHP   Хостинг   Блок питания компьютера   HTTPS   Flussonic Media Server   Redis   MongoDB   Дистрибутив   CI/CD   Active Directory   Grafana   Lets Encrypt   Тонкий клиент   Безопасный режим   Куки (cookie)   Жесткая ссылка   Prometheus  
.....

Реклама