Что такое Redis

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

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

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

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

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

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

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

Недостатки:

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

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

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

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

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

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

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

Инструкции:

  1. Примеры создания пакетов RPM из исходников или со своими файлами
  2. Установка и настройка веб-сервера IIS + PHP + MySQL
  3. Установка и запуск менеджера управления проектами Taiga на Rocky Linux

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

  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.

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

Материнская плата   SOCKS   Dnsmasq   Powerpoint   Aptly   Pacemaker   IP-адрес   Mango АТС   Интернет-провайдер   Чипсет   RSS   Linux   Bluetooth   FAT   Драйвер   IPerf   ISO-образ   Keyran   HAProxy   WiFi  
.....

Реклама