Что такое Redis

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

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

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

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

Документацию на русском языке можно найти на Github.

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

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

Недостатки:

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

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

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

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

Встречается в статьях

Решение проблем:

  1. Не запускается игра или вылетает на рабочий стол

Инструкции:

  1. Примеры создания пакетов RPM из исходников или со своими файлами
  2. Установка и настройка веб-сервера IIS + PHP + MySQL
  3. Установка и запуск менеджера управления проектами Taiga на Rocky Linux
  4. Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)
  5. Развертывание Битрикс24 ВМ на Rocky Linux или CentOS версии 9

Мини-инструкции:

  1. Установка и настройка Nextcloud + NGINX на Ubuntu
  2. Установка и настройка CRM Битрикс24 на Linux CentOS
  3. Установка и настройка сервера NextCloud на Rocky Linux
  4. Как установить и работать с Redis на сервере под управлением Linux Ubuntu
  5. Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
  6. Как работать с docker-compose — шпаргалка и лучшие практики
  7. Как настроить отказоустойчивого кластер из двух серверов KeyDB
  8. Как установить WhatsApp из Microsoft store с помощью Powershell
  9. Как установить и настроить NATS сервер на Linux
  10. Инструкция по развертыванию ownCloud с Apache на Ubuntu

Вопросы и ответы:

  1. Обзор восьмой версии Linux CentOS


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

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

4G   OOM Killer   SMTP   QGIS   Mikrotik   Xibo   SquidGuard   CIFS/SMB   Прокси-сервер   DNSSEC   NFS   Синий экран смерти   Контроллер домена   IIS   SoftEther   Mutt   Терминальный сервер   MySQL   Гибернация   RTSP  
.....

Реклама