8.5.1. Общая информация о Redis

Redis (REmote DIctionary Server) — система хранения данных типа «ключ-значение» в оперативной памяти. За счёт простоты и высокой скорости работы используется для кеширования, систем «издатель-подписчик» и других задач, требующих максимальной производительности. Позволяет хранить не только строки, но и массивы, словари, множества без повторов, отсортированные множества и другие структуры данных. Также поддерживает транзакции (когда либо последовательно выполняются все операции, либо ни одной) и пакетную обработку команд (сначала выполняется ряд команд, затем получается ряд результатов).

Redis доступен на хостинге в двух вариантах:

    • Полная версия, доступны все возможности.
    • Поддержка внешних подключений.
    • Управление пользователями, настройка и ограничение доступа.
    • Автосохранение данных на диск и восстановление их в памяти при остановке и перезапуске сервиса.
    • Ежедневные автоматические резервные копии с возможностью восстановления.
    • Можно использовать совместно с Node.js на бизнес-хостинге.
    • Версия с ограниченными возможностями.
    • Можно использовать только в пределах хостинг-аккаунта.
    • Работает быстрее отдельной услуги, т. к. находится на одном сервере с хостинг-аккаунтом и нет необходимости устанавливать TCP-соединение.

Доступные тарифы отличаются:

  • Объёмом оперативной памяти.
  • Количеством баз данных.
  • Количеством одновременных соединений.

В процессе использования Redis тариф можно изменять.

Содержание