Redis
Redis — это размещаемая в памяти база данных ключ-значение, используемая также как распределённый кэш и брокер сообщений с опциональной поддержкой устойчивости. Благодаря хранению данных в оперативной памяти и особенностям архитектуры, Redis обеспечивает низкую задержку при чтении и записи, что делает её особенно подходящей для задач кэширования. Redis является самой популярной NoSQL базой данных[5][6] и одной из самых популярных баз данных в целом.
Проект был разработан и поддерживался Сальваторе Санфилиппо (Salvatore Sanfilippo) с 2009 года[7]. С 2015 по 2020 год он возглавлял основную команду разработки проекта при поддержке компании Redis Ltd[8]. В 2020 году Санфилиппо покинул проект[9], но в декабре 2024 года вернулся в компанию на должность евангелиста и активно участвует в разработке новых структур данных[10][11]. В 2021 году компания Redis Labs сменила название на Redis[12].
В 2018 году некоторые модули Redis перешли на модифицированную лицензию Apache 2.0 с добавлением Commons Clause[13]. В марте 2024 года основная часть Redis сменила прежнюю лицензию BSD-3 на двойное лицензирование под Redis Source Available License v2 (RSALv2) и SSPLv1[3]. В мае 2025 года, после возвращения в проект Санфилиппо, компания объявила о добавлении лицензии AGPLv3 в качестве третьей опции, начиная с версии 8.0, что было представлено как возвращение к модели с открытым исходным кодом[10][14]. Исходный код проекта доступен на GitHub[15]; последняя стабильная версия — 8.8.0[16].
Общие сведения
| Redis | |||
|---|---|---|---|
| Тип | хранилище структур данных, база данных «ключ—значение» | ||
| Автор | Сальваторе Санфилиппо[1] | ||
| Разработчик | Redis[1] | ||
| Написана на | C | ||
| Интерфейс | Интерфейс командной строки | ||
| Операционная система | Unix-подобные | ||
| Языки интерфейса | английский | ||
| Первый выпуск | 26 февраля 2009[2] | ||
| Аппаратные платформы | x86-64, ARM, Power Systems | ||
| Последняя версия | 8.8.0 (25 мая 2026) | ||
| Тестовая версия | 8.3.x | ||
| Репозиторий | github.com/redis/redis | ||
| |||
| |||
| Состояние | активное | ||
| Лицензия | Redis Source Available License, SSPL[3], или AGPL[4] | ||
| Сайт | redis.io | ||
История
Название «Redis» расшифровывается как Remote Dictionary Server. Проект начался в 2009 году, когда Сальваторе Санфилиппо (псевдоним Antirez) пытался повысить масштабируемость собственного стартапа, разрабатывая анализатор веб-журналов в реальном времени. Столкнувшись с ограничениями традиционных СУБД, он создал прототип Redis на языке Tcl[17]. Позднее он переписал прототип на C и реализовал первый тип данных — список. После успешного использования внутри компании Санфилиппо опубликовал исходный код на Hacker News. Первые пользователи были из сообщества Ruby, среди которых были GitHub и Instagram[18].
В марте 2010 года Санфилиппо был приглашён в компанию VMware[19][20].
В мае 2013 года Redis стала спонсироваться Pivotal Software (дочерней компанией VMware).
В июне 2015 года разработка перешла под спонсорство Redis Ltd[21]..
В августе 2018 года, чтобы ограничить использование ПО облачными провайдерами без компенсации, компания Redis Ltd. перевела дополнительные модули с лицензии AGPL на Apache License с дополнением Commons Clause, ограничивающим коммерческое применение. Эти модули стали исходно-открытыми, но перестали быть свободными. Основной код оставался под BSD-лицензией[22].
В октябре 2018 года была выпущена версия Redis 5.0 с поддержкой структуры данных Stream.
В феврале 2019 года вместо Commons Clause была внедрена собственная лицензия Redis Source Available License (RSAL), прямо запрещавшая коммерческое использование модулей как части других СУБД, поисковых и ML/AI-движков[23][24]. Последние редакции под свободной лицензией были форкнуты в проект GoodFORM[25].
В июне 2020 года Санфилиппо покинул пост мейнтейнера, его сменили Йосси Готлиб и Оран Агре[26].
В марте 2024 года Redis Ltd. объявила о переводе базового продукта с лицензии BSD на двойное лицензирование под RSALv2 и SSPLv1, начиная с версии 7.4[27]. Этот шаг вызвал критику в сообществе, и Linux Foundation объявил о создании форка Valkey на базе последней BSD-версии[28].
В ноябре 2024 года в компанию вернулся её создатель Сальваторе Санфилиппо. Вскоре после этого, в мае 2025 года, Redis Ltd. объявила о добавлении лицензии AGPLv3 в качестве третьей опции, начиная с версии 8.0. Этот шаг был представлен как возвращение к модели с открытым исходным кодом, одобренной OSI.
В октябре 2025 года было объявлено об устранении критической уязвимости RediShell (CVE-2025-49844), позволявшей удалённо выполнять код и существовавшей в кодовой базе около 13 лет[29][30]. В том же месяце Redis приобрела компанию Featureform, специализирующуюся на программном обеспечении для бизнеса[31].
4 сентября 2025 года Redis объявила о намерении приобрести компанию Decodable для интеграции технологий обработки потоковых данных в реальном времени (RDI)[32].
25 мая 2026 года была выпущена версия 8.8.0[16].
Форк Valkey
В марте 2024 года в ответ на смену лицензии Redis был создан форк Valkey под управлением Linux Foundation[33]. Проект поддерживается такими компаниями, как AWS, Google Cloud, Oracle и Ericsson, сохраняет разрешительную лицензию BSD и высокую совместимость с Redis 7.2[34]. В мае 2026 года вышла версия Valkey 9.1[35].
Разработка и версионирование
По состоянию на 2025 год Redis находится в состоянии активной разработки и поддержки, регулярно выпускаются обновления и исправления безопасности[36]. Примером является оперативное устранение критической уязвимости RediShell (CVE-2025-49844) в октябре 2025 года. Проект придерживается чёткой политики поддержки: последняя стабильная версия получает полную поддержку, в то время как предыдущая минорная и предыдущая стабильная мажорная версии поддерживаются только выпуском исправлений для критических ошибок и уязвимостей[36].
В Redis принята схема версионирования, при которой стабильные выпуски имеют чётный младший номер версии (например, 8.0, 8.2), а нестабильные (тестовые) — нечётный[37]. Разработка новых функций ведётся в специальной ветке репозитория под названием «unstable», которая постоянно обновляется[38]. Например, разработка для будущего стабильного релиза 8.4 ведётся в ветке с версиями 8.3.x[37].
В проекте не используются формальные наименования «альфа» и «бета» для стадий разработки[39]. Разработка ведётся в ветке unstable, а для стабилизации кода перед выпуском стабильной версии выпускаются релиз-кандидаты (Release Candidate, RC). На этапе RC новые функции уже не добавляются, а вносятся только исправления ошибок[39].
Отличия от других СУБД
Redis популяризировал концепцию системы, являющейся одновременно хранилищем и кэшем. Система проектировалась так, чтобы данные всегда читались и изменялись в оперативной памяти, а на диск сохранялись в формате, не предназначенном для произвольного доступа. Данные восстанавливаются в память только при перезапуске.
В отличие от традиционных СУБД, Redis представляет собой сервер структур данных и не использует программный движок хранения, подобный InnoDB или MyISAM[40][41]. Команды пользователя не формируют запрос, а описывают операции над заранее определёнными абстрактными типами данных, такими как строки, списки и хеш-таблицы[41]. Данные должны быть организованы для быстрого прямого доступа, так как извлечение не поддерживается за счёт индексов (это касается традиционных реляционных индексов, однако современные версии Redis активно используют алгоритмы индексации, такие как FLAT, HNSW и SVS-VAMANA, для векторного поиска[42]), агрегаций и других функций реляционных СУБД. В реализации Redis активно используется системный вызов fork для копирования процесса, чтобы основной процесс продолжал обслуживать клиентов, а дочерний сохранял данные на диск.
При этом в коммерческой версии Redis Enterprise для реализации функции автоматического многоуровневого хранения (Auto Tiering), позволяющей работать с объёмами данных, превышающими оперативную память, используются сторонние движки. Начиная с версии 7.2.4, по умолчанию применяется Speedb, тогда как в более ранних версиях использовался RocksDB. Эти движки являются частью специфической функции корпоративной версии и не относятся к архитектуре open-source версии Redis.
Популярность
Согласно ежемесячным рейтингам DB-Engines, Redis является самой популярной базой данных в категории «ключ-значение». В общем рейтинге СУБД по состоянию на январь 2025 года Redis занимала 7-е место[43]. Redis также занимает 4-е место среди NoSQL-баз по удовлетворённости и рыночной доле по опросам пользователей, является самой популярной NoSQL-базой в контейнерах[44], и заняла 4-е место среди хранилищ по версии stackshare.io в 2019 году[45].
По результатам опроса Stack Overflow, с 2017 по 2021 годы Redis лидировала в категории «самая любимая база данных» среди разработчиков[46]. Однако к 2024 году Redis переместился на шестое место[47], но в опросе 2025 года поднялся на пятое место, показав рост использования на 8 процентных пунктов — его использовали около 28 % профессиональных разработчиков[48][49].
Возможности
Redis сопоставляет ключи со сложными типами значений. Основные структуры данных включают:
- Строки (Strings) — базовый тип, способный хранить любые данные (текст, сериализованные объекты) размером до 512 МБ.
- Списки (Lists) — упорядоченные коллекции строк, отсортированные в порядке их вставки.
- Множества (Sets) — неупорядоченные коллекции уникальных строк.
- Упорядоченные множества (Sorted Sets) — множества, где каждый элемент имеет числовой вес (score), по которому коллекция отсортирована.
- Хеши (Hashes) — структуры для хранения наборов пар «поле-значение»[50].
- Документы JSON — нативная поддержка JSON-документов[50].
- Потоки (Streams) — структура данных в виде журнала, куда можно только добавлять записи.
- Геопространственные индексы (Geospatial) — для хранения координат и выполнения запросов по радиусу[50].
- Битовые карты (Bitmaps) и Битовые поля (Bitfields) — для выполнения побитовых операций над строками[51].
- HyperLogLog — вероятностная структура для подсчёта уникальных элементов с минимальным использованием памяти[51].
- Векторные множества (Vector sets) — для хранения и поиска векторных представлений в задачах машинного обучения.
Модуль Redis Query Engine позволяет использовать Redis как документоориентированную базу, векторную базу данных, для вторичных индексов и как поисковой движок. Пользователь может создавать индексы для хешей и JSON-документов, использовать развитый язык запросов для векторного поиска, полнотекстовых, геопространственных запросов и агрегаций. Начиная с версии 8.2, для векторного поиска был добавлен новый тип индекса SVS-VAMANA, который поддерживает сжатие векторов для снижения потребления памяти и ускорения поиска.
Версия 8.2, выпущенная в августе 2025 года, также расширила возможности работы с существующими структурами данных:
- Для Streams были добавлены команды XDELEX (удаление записей с расширенными опциями), XACKDEL (атомарное подтверждение и удаление записи) и XNACK (явное освобождение ожидающих сообщений для повторной обработки), а команда XADD получила аргументы IDMPAUTO и IDMP для обеспечения идемпотентности[52].
- Для Bitmaps команда BITOP получила новые логические операторы: DIFF, DIFF1, ANDOR и ONE, что позволяет выполнять более сложные битовые манипуляции.
Технология Pub/Sub реализует обмен сообщениями: издатели отправляют сообщения в канал, подписчики получают их из этого же канала.
Транзакции Redis позволяют выполнить группу команд как одну атомарную операцию: во время транзакции остальные запросы не обрабатываются, что гарантирует изолированное исполнение.
Возможна загрузка и запуск Lua-скриптов непосредственно на сервере[53].
Начиная с версии 8.0 (с 1 мая 2025 года), все типы данных входят в единый пакет[54] и доступны по лицензии Redis Source Available v2. Ранее некоторые типы распространялись отдельно и лицензировались иначе.
Интерфейсы
Основным инструментом для взаимодействия с Redis является redis-cli — официальный интерфейс командной строки[55]. Он поставляется вместе с сервером Redis и позволяет отправлять команды и получать ответы напрямую из терминала. Утилита поддерживает два режима работы: интерактивный (REPL), в котором пользователь вводит команды в реальном времени, и режим выполнения команд, когда они передаются как аргументы, что удобно для автоматизации и написания скриптов[55][56]. redis-cli используется для управления данными, мониторинга производительности и отладки[56]. Он доступен на платформах Linux, macOS и Windows (через подсистему Windows для Linux)[57].
Помимо командной строки, существует множество графических интерфейсов (GUI), которые предоставляют визуальный способ взаимодействия с базами данных Redis[58]. Такие инструменты полезны для просмотра и изменения данных, мониторинга и управления конфигурациями без необходимости запоминать команды[58]. К наиболее популярным относятся:
- Redis Insight — официальный графический инструмент от Redis, поддерживающий в том числе модули Redis[59].
- Another Redis Desktop Manager — кроссплатформенное приложение для Windows, macOS и Linux[60].
- Medis — современный GUI, разработанный для macOS[61].
- Другие инструменты, такие как Redis Commander, P3X Redis UI и QuickRedis[60].
Поддерживаемые платформы
Redis является кроссплатформенной системой и поддерживает работу на разнообразных аппаратных архитектурах, от мощных серверов до встраиваемых устройств.
Аппаратные архитектуры
- x86-64 — наиболее распространённая архитектура для запуска Redis в производственной среде на серверах с процессорами Intel и AMD[62].
- ARM — официально поддерживается, начиная с версии 4.0. Поддержка включает как мощные серверные процессоры (например, AWS Graviton, Google Axion, Microsoft Cobalt), так и маломощные устройства, такие как Raspberry Pi, что делает Redis подходящим для IoT-решений.
- Power Systems — Redis может работать на серверах с архитектурой IBM POWER, в частности на POWER8. Производительность на этой платформе была оптимизирована в рамках партнёрства с IBM[62].
Операционные системы Redis официально поддерживается и тестируется на Unix-подобных операционных системах:
- Linux — является основной и наиболее рекомендуемой платформой для развёртывания в производственной среде. Поддерживаются различные дистрибутивы, такие как Ubuntu, Debian, CentOS и Red Hat Enterprise Linux.
- macOS — поддерживается для целей разработки.
Официальная поддержка для Windows отсутствует[63]. Однако запуск возможен несколькими способами:
Устойчивость
Redis хранит все данные в памяти. До версии 2.4 поддерживалась так называемая виртуальная память, позволявшая размещать часть данных на диске, но данный механизм устарел. Устойчивость обеспечивается двумя способами: создание снимков (snapshotting) — асинхронная периодическая запись дампа в двоичном формате RDB; или через журналирование (append-only file, AOF) — запись всех изменяющих данных операций в отдельный файл в фоновом режиме. Для ограничения размера журнального файла Redis может переписывать его в фоне. Журналирование реализовано с версии 1.1 и считается наиболее надёжным вариантом[64].
Механизмы персистентности получили развитие в последующих версиях. Начиная с версии 4.0 (2017 год), был представлен гибридный формат RDB-AOF: при перезаписи файла AOF в его начале создаётся снимок в формате RDB, а новые команды дописываются в конец. Такой подход значительно ускоряет восстановление данных по сравнению с использованием чистого AOF, сохраняя при этом высокую надёжность. В версии 7.0 (2022 год) механизм AOF был усовершенствован: вместо одного файла журнал операций стал сохраняться в виде нескольких файлов в отдельном каталоге. Для более точного контроля над долговечностью данных в версии 7.2 (2023 год) была добавлена команда `WAITAOF`, позволяющая клиенту дождаться синхронизации операций записи с диском на заданном числе реплик[65].
По умолчанию данные записываются на диск не реже одного раза в 2 секунды. В случае сбоя при настройках по умолчанию возможно потерять лишь несколько секунд данных.
Репликация
Redis поддерживает репликацию master-реплика. Данные любого сервера могут реплицироваться на неограниченное число реплик; каждая реплика может стать мастером для других. Поддерживается древовидная репликация. Реплики могут принимать записи, что допускает контролируемую (или случайную) неконсистентность. Реализована полная поддержка Pub/Sub: клиент реплики может подписаться на канал и получать все сообщения, опубликованные на любом уровне дерева[66]. Репликация предназначена для масштабирования на чтение и резервирования данных.
Механизм репликации со временем совершенствовался. В версии 4.0 (2017 год) был представлен улучшенный протокол частичной синхронизации PSYNC2. Он позволил репликам после перезапуска продолжать синхронизацию с основным узлом без полной пересылки всех данных при определённых условиях, так как необходимые метаданные о репликации стали сохраняться в RDB-файле[67]. В версии 7.2 (2023 год) была добавлена поддержка SNI для репликации на основе TLS, что повысило безопасность в защищённых средах.
Наиболее значительное изменение было внесено в Redis 8.0 (2024 год) с появлением механизма «RDB channel replication». Он повысил производительность и надёжность полной синхронизации за счёт одновременного запуска двух потоков: один передаёт снимок базы данных (RDB), а второй — непрерывный поток команд, поступающих на основной узел во время синхронизации[68]. Такой подход позволил ускорить полную синхронизацию набора данных объёмом 10 ГБ на 18 % и сократить пиковую нагрузку на память буфера репликации на 35 %. Кроме того, была улучшена отказоустойчивость: при кратковременных сбоях чтения данных во время синхронизации система выполняет повторные попытки, что позволяет избежать ненужных отключений реплик[68].
Производительность
Если устойчивость не требуется, благодаря размещению данных в памяти Redis превосходит по скорости традиционные СУБД, которые фиксируют каждую операцию через запись на диск. Redis работает как однопроцессное приложение и однопоточно (или двупоточно при переписывании журнала AOF). Поэтому один экземпляр Redis не может распараллелить задачи вроде хранимых процедур[69].
Версия 8.2, выпущенная в августе 2025 года, принесла значительные улучшения производительности. Благодаря оптимизации более 70 команд задержка при их выполнении была снижена до 35 %[70], а пропускная способность увеличена до 49 %, что позволяет одному экземпляру обрабатывать свыше 1 миллиона операций в секунду[71]. Кроме того, изменение внутреннего метода хранения ключей и JSON-значений позволило сократить использование памяти до 67 % для определённых типов нагрузок[70].
Версия 8.6 показывает более чем пятикратный рост пропускной способности по сравнению с версией 7.2 при типичной нагрузке кэширования[72], а версия 8.8 включает существенные улучшения производительности для поиска и запросов[73].
Кластеризация
Кластеризация Redis появилась в апреле 2015 года (версия 3.0). В режиме кластера поддерживаются все одноключевые команды; операции с несколькими ключами (объединение, пересечение) разрешены только для ключей на одном узле, а смена базы данных недоступна. Кластер масштабируется до 1000 узлов, обеспечивает приемлемую защищённость записей и продолжает работать при сбое части узлов.
В последующих версиях функциональность кластера была расширена. В версии 7.0 (2022 год) была добавлена поддержка шардированного механизма Pub/Sub[74]. Это позволило снизить сетевой трафик в крупных кластерах, поскольку сообщения распространяются в пределах шарда, а не транслируются на все узлы. Для улучшения мониторинга в версии 8.2 (2025 год) была введена команда `CLUSTER SLOT-STATS`, предоставляющая детальную статистику по каждому слоту, включая количество ключей.
Сценарии использования
Redis применяется для кэширования сессий, полной блоковой кэширования веб-страниц, систем обмена сообщениями, расчёта лидербордов, счётчиков и других задач[75]. Механизм Pub/Sub обеспечивает обмен сообщениями в реальном времени между серверами.
Redis активно используется в качестве векторной базы данных для систем дополненной генерации (RAG) и больших языковых моделей (LLM). Благодаря модулю RediSearch система позволяет хранить и индексировать векторные представления данных, выступая внешней базой знаний. Кроме того, высокая производительность Redis делает её востребованной для семантического кеширования ответов LLM, что снижает задержку и стоимость обращений к моделям[76].[77]
Ведущие облачные провайдеры предоставляют Redis как управляемый сервис, однако в 2023—2025 годах в их предложениях произошли значительные изменения:
- Microsoft Azure: В ноябре 2024 года Microsoft в партнёрстве с Redis представила сервис нового поколения Azure Managed Redis (стал общедоступным в мае 2025 года). Он предоставляет доступ к последним версиям Redis и корпоративным функциям, таким как векторный поиск. Одновременно был объявлен план по прекращению поддержки старого сервиса Azure Cache for Redis в период с 2026 по 2028 год, с рекомендацией миграции на новый продукт[78]. С 1 апреля 2026 года создание новых экземпляров Azure Cache for Redis заблокировано[79]. Поддержка Redis версии 4 в старом сервисе была прекращена 30 июня 2023 года[80].
- Amazon Web Services: После изменения лицензионной политики Redis, AWS сделала ставку на его форк Valkey. В октябре 2024 года был запущен сервис Amazon ElastiCache for Valkey[81]. Он позиционируется как полная замена ElastiCache for Redis с более низкой стоимостью и возможностью бесшовной миграции[82]. В июле 2025 года сервис был обновлён до версии 8.1, получив поддержку векторного поиска и расширенную работу с JSON[83].
- Google Cloud: Основным предложением является сервис Memorystore for Redis Cluster, ставший общедоступным в ноябре 2023 года[84]. Сервис предлагает горизонтально масштабируемую архитектуру и высокую доступность[85]. В апреле 2024 года была добавлена поддержка персистентности данных (RDB и AOF) и векторного поиска для приложений на базе ИИ[84]. Сервис не поддерживает Redis 8.0[86].
- Alibaba Cloud: 27 сентября 2024 года компания провела ребрендинг, объединив сервисы ApsaraDB for Redis и Tair в единый продукт под названием Tair (Redis OSS-compatible)[87]. Существующие экземпляры продолжают работать и поддерживаться в рамках нового бренда[87]. Alibaba Cloud Tair также не поддерживает Redis 8.0[88].
Пользователи
Redis используется такими компаниями, как Twitter, Airbnb, Tinder[89], Yahoo!, Adobe, Hulu[90], Amazon[91] и OpenAI[92].
В октябре 2024 года была запущена программа «Redis for Startups» для поддержки молодых технологических компаний. В рамках этой инициативы об использовании Redis заявили несколько инновационных стартапов, особенно в сфере искусственного интеллекта. Например, компания Relevance AI применяет Redis для создания и автоматизации работы ИИ-агентов, сократив время отклика с двух секунд до десяти миллисекунд благодаря векторному поиску. Стартап Superlinked использует Redis Cloud для обработки векторных представлений в системах рекомендаций и персонализированного поиска в реальном времени[93]. Также сообщалось о сотрудничестве с различными правительственными ведомствами Индии[94].
Примечания
- ↑ 1 2 Bernardi, Stefano An interview with Salvatore Sanfilippo, creator of Redis, working out of Sicily (англ.). EU-Startups. Menlo Media (4 января 2011). Дата обращения: 28 мая 2026. Архивировано 2 октября 2025 года.
- ↑ Page 7 of 7 - Redis - Google Code Archive - Long-term storage for Google Code Project Hosting. (англ.). code.google.com. Дата обращения: 28 мая 2026.
- ↑ 1 2 LICENSE.txt (англ.). GitHub (20 марта 2024). Дата обращения: 28 мая 2026. Архивировано 2 октября 2025 года.
- ↑ Redis bets big on an open source return (англ.). InfoWorld. Дата обращения: 28 мая 2026. Архивировано 1 мая 2025 года.
- ↑ Clark, Lindsay Redis becomes the most popular database on AWS as complex cloud application deployments surge (англ.). The Register. Дата обращения: 28 мая 2026. Архивировано 17 мая 2025 года.
- ↑ Instablinks EP 07: Redis™—The Most Popular In-Memory Database Technology (англ.). Instaclustr. Дата обращения: 28 мая 2026. Архивировано 23 апреля 2025 года.
- ↑ A conversation with Salvatore Sanfilippo, creator of the open-source database Redis (англ.). VentureBeat (20 июня 2016). Дата обращения: 28 мая 2026. Архивировано 26 ноября 2024 года.
- ↑ Kepes, Ben Redis Labs hires the creator of Redis, Salvatore Sanfilippo (англ.). Network World (15 июля 2015). Дата обращения: 28 мая 2026. Архивировано 17 февраля 2025 года.
- ↑ Francisco, Thomas Claburn in San Database maestro Antirez says arrivederci to Redis: Seems he wants an unstructured life writing code, not a structured one managing software (англ.). The Register. Дата обращения: 28 мая 2026. Архивировано 16 августа 2025 года.
- ↑ 1 2 Redis announces return to open source by adopting triple license including GNU AGPL (англ.). GIGAZINE (2 мая 2025). Дата обращения: 28 мая 2026.
- ↑ Redis Array type (англ.). antirez.com. Дата обращения: 28 мая 2026.
- ↑ Database startup Redis Labs rebrands as ... just Redis (англ.). SiliconANGLE (11 августа 2021). Дата обращения: 28 мая 2026. Архивировано 28 января 2025 года.
- ↑ Claburn, Thomas Redis has a license to kill: Open-source database maker takes some code proprietary (англ.). The Register. Дата обращения: 28 мая 2026. Архивировано 24 августа 2025 года.
- ↑ Redis вернётся к открытой модели разработки и перейдёт на лицензию AGPL. OpenNET (2 мая 2025). Дата обращения: 3 ноября 2025.
- ↑ redis/redis: Redis is an in-memory database that persists on disk. (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ 1 2 Redis - End of Life (англ.). endoflife.date. Дата обращения: 28 мая 2026.
- ↑ Sanfilippo, Salvatore Tcl prototype of Redis. GitHub Gist (28 апреля 2017). Дата обращения: 28 мая 2026. Архивировано 2 октября 2025 года.
- ↑ Wanstrath, Chris Introducing Resque. Blog (3 ноября 2009). Дата обращения: 28 мая 2026. Архивировано 4 июня 2018 года.
- ↑ Shapira, Gwen VMware Hires Redis Key Developer – But Why? Blog (17 марта 2010). Дата обращения: 28 мая 2026. Архивировано 29 марта 2010 года.
- ↑ Sanfilippo, Salvatore VMware: the new Redis home. Blog (15 марта 2010). Дата обращения: 28 мая 2026. Архивировано 22 марта 2010 года.
- ↑ Sanfilippo, Salvatore Thanks Pivotal, Hello Redis Labs. antirez.com (15 июля 2015). Дата обращения: 28 мая 2026. Архивировано 16 июля 2015 года.
- ↑ Baer, Tony It's MongoDB's turn to change its open source license (англ.). ZDNet (16 октября 2018). Дата обращения: 28 мая 2026. Архивировано 16 сентября 2025 года.
- ↑ Finley, Klint (2019-07-31). “When Open Source Software Comes With a Few Catches”. Wired [англ.]. ISSN 1059-1028. Дата обращения 2026-05-28.
- ↑ Vaughan-Nichols, Steven J. Redis Labs drops Commons Clause for a new license (англ.). ZDNet. Дата обращения: 28 мая 2026. Архивировано 11 сентября 2025 года.
- ↑ Gilbertson, Scott In 2019, multiple open source companies changed course—is it the right move? (англ.). Ars Technica (16 октября 2019). Дата обращения: 28 мая 2026. Архивировано 2 октября 2025 года.
- ↑ The end of the Redis adventure -. antirez.com. Дата обращения: 28 мая 2026. Архивировано 31 августа 2025 года.
- ↑ Redis tightens its license terms, pleasing no one (англ.), The Register. Архивировано 6 февраля 2025 года. Дата обращения: 28 мая 2026.
- ↑ Linux Foundation Launches Valkey As A Redis Fork (англ.). Phoronix. Дата обращения: 28 мая 2026. Архивировано 13 сентября 2025 года.
- ↑ Критическая уязвимость RediShell в Redis: под угрозой сотни тысяч серверов. Habr (1 октября 2025). Дата обращения: 28 мая 2026.
- ↑ В Redis устранили критическую уязвимость, существовавшую 13 лет. SecurityLab.ru (1 октября 2025). Дата обращения: 3 ноября 2025.
- ↑ Redis Profile (англ.). PitchBook. Дата обращения: 28 мая 2026.
- ↑ Redis to Acquire Real-Time Data Platform Decodable (англ.). AITHOIRTY. Дата обращения: 28 мая 2026.
- ↑ Linux Foundation Launches Open Source Valkey Community. Linux Foundation (28 марта 2024). Дата обращения: 28 мая 2026.
- ↑ Redis vs Valkey: Key Differences and Comparison. Better Stack Community. Дата обращения: 28 мая 2026.
- ↑ Valkey Enhances Efficiency, Security and Modular Performance with 9.1 Release and New Ecosystem Integrations. PR Newswire (19 мая 2026). Дата обращения: 28 мая 2026.
- ↑ 1 2 Redis Version Support Policy (EOL & EOS Schedule) (англ.). IT-SERVER-ROOM. Дата обращения: 28 мая 2026.
- ↑ 1 2 Redis 版本发布 (кит.). Redis 中文文档. Дата обращения: 28 мая 2026.
- ↑ Commits · redis/redis (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ 1 2 Redis releases (англ.). redis-doc-test.readthedocs.io. Дата обращения: 28 мая 2026.
- ↑ Redis — что это такое, для чего используется и как работает. КурсХаб. Дата обращения: 3 ноября 2025.
- ↑ 1 2 Redis: от кэша до полноценной базы данных. Habr (1 августа 2022). Дата обращения: 28 мая 2026.
- ↑ Redis Vector Database: Unlocking Search Potential. Risingwave Blog. Дата обращения: 28 мая 2026.
- ↑ DB-Engines: PostgreSQL стал СУБД 2024 года, а Snowflake вошёл в топ-10. Habr (9 января 2025). Дата обращения: 28 мая 2026.
- ↑ 8 Surprising Facts about Real Docker Adoption. Datadog (13 июня 2018). Дата обращения: 28 мая 2026. Архивировано 11 сентября 2025 года.
- ↑ 🏆 The Top 50 Developer Tools of 2019 (англ.). StackShare. Дата обращения: 28 мая 2026. Архивировано 20 июня 2025 года.
- ↑ Developer Survey Results 2021: Most Loved, Dreaded, and Wanted Databases. Stack Overflow. Stack Exchange. Дата обращения: 28 мая 2026. Архивировано 1 августа 2021 года.
- ↑ 2024 Stack Overflow Developer Survey. Stack Overflow. Stack Exchange. Дата обращения: 28 мая 2026. Архивировано 9 октября 2025 года.
- ↑ The 2025 Developer Survey: главные технологические тренды по мнению 100 000 разработчиков. ICT.Moscow (1 июля 2025). Дата обращения: 28 мая 2026.
- ↑ 2025 Developer Survey (англ.). Stack Overflow. Дата обращения: 28 мая 2026.
- ↑ 1 2 3 Redis — что это такое, для чего используется и как работает. Alex Kosarev (22 октября 2024). Дата обращения: 28 мая 2026.
- ↑ 1 2 Что такое Redis. nic.ru. Дата обращения: 3 ноября 2025.
- ↑ Release Notes (англ.). GitHub. redis-windows. Дата обращения: 28 мая 2026.
- ↑ Scripting with Lua (англ.). Docs. Дата обращения: 13 июля 2025. Архивировано 8 октября 2025 года.
- ↑ Redis 8.0 (англ.). Docs. Дата обращения: 13 июля 2025. Архивировано 2 октября 2025 года.
- ↑ 1 2 Using redis-cli, the Redis command line interface (англ.). redis-doc-test.readthedocs.io. Дата обращения: 28 мая 2026.
- ↑ 1 2 Introduction to Redis CLI: A Comprehensive Guide (англ.). leapcell.io. Дата обращения: 28 мая 2026.
- ↑ How to use the redis-cli command-line tool with Azure Cache for Redis (англ.). learn.microsoft.com. Дата обращения: 28 мая 2026.
- ↑ 1 2 Redis GUI: The Ultimate Guide to Visualizing Your Redis Data (англ.). appsmith.com. Дата обращения: 28 мая 2026.
- ↑ redis/RedisInsight: The best Redis GUI (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ 1 2 The Best Redis GUIs in 2024 (англ.). dragonflydb.io. Дата обращения: 28 мая 2026.
- ↑ Medis - A beautiful, easy-to-use Redis GUI management application (англ.). getmedis.com. Дата обращения: 28 мая 2026.
- ↑ 1 2 Learn How IBM Power Systems Delivers Better Redis Results (англ.). Computec. Дата обращения: 28 мая 2026.
- ↑ Redis: что это такое и как им пользоваться. The Code. Дата обращения: 28 мая 2026.
- ↑ Глава 6. Сохранение данных на диск. onreader.mdl.ru. Дата обращения: 3 ноября 2025.
- ↑ Redis 7.2.2 release notes (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ ReplicationHowto - How Redis replication works. Google Code Archive. Дата обращения: 28 мая 2026.
- ↑ Redis 4.0 release notes (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ 1 2 Redis 8.0 release notes (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ Redis on the Raspberry Pi: adventures in unaligned lands - antirez. antirez.com. Дата обращения: 28 мая 2026. Архивировано 20 августа 2025 года.
- ↑ 1 2 Redis 8.2 released with performance boosts, new Streams data structure commands, and more (англ.). AlternativeTo (август 2025). Дата обращения: 28 мая 2026.
- ↑ Вышел Redis 8.2: пропускная способность выросла до 49%. Habr (22 августа 2025). Дата обращения: 28 мая 2026.
- ↑ Redis 8.6 повышает пропускную способность более чем в пять раз по сравнению с Redis 7.2. andreyex.ru. Дата обращения: 28 мая 2026.
- ↑ Redis 8.8 released with new array data structure, more performance optimizations. daily.dev. Дата обращения: 28 мая 2026.
- ↑ Redis 7.0.0 release notes (англ.). GitHub. Дата обращения: 28 мая 2026.
- ↑ Top 5 Redis use cases - ObjectRocket. ObjectRocket. Rackspace (7 ноября 2017). Дата обращения: 28 мая 2026. Архивировано 8 августа 2025 года.
- ↑ Using Redis as a Vector Database. Mortensi (июль 2023). Дата обращения: 28 мая 2026.
- ↑ RAG-архитектура и Redis. Habr. Raft. Дата обращения: 28 мая 2026.
- ↑ Azure Cache for Redis retirement: What to know and how to prepare (англ.). Microsoft Tech Community. Дата обращения: 28 мая 2026.
- ↑ Retirement: Azure Cache for Redis Enterprise is retiring on March 30, 2027. azalio.io. Дата обращения: 28 мая 2026.
- ↑ Retirement of Redis version 4 for Azure Cache for Redis (англ.). Microsoft Learn. Дата обращения: 28 мая 2026.
- ↑ Announcing Amazon ElastiCache for Valkey (англ.). Amazon Web Services (октябрь 2024). Дата обращения: 28 мая 2026.
- ↑ Announcing Amazon ElastiCache for Valkey (англ.). Amazon Web Services. Дата обращения: 28 мая 2026.
- ↑ Year One of Valkey: Open Source Innovations and ElastiCache Version 8.1 for Valkey (англ.). AWS News (24 июля 2025). Дата обращения: 28 мая 2026.
- ↑ 1 2 Memorystore for Redis Cluster updates at Next'24 (англ.). Google Cloud Blog (апрель 2024). Дата обращения: 28 мая 2026.
- ↑ Memorystore for Redis (англ.). Google Cloud. Дата обращения: 28 мая 2026.
- ↑ Supported Redis versions. Google Cloud. Дата обращения: 28 мая 2026.
- ↑ 1 2 Notice: ApsaraDB for Redis and Tair have been merged (англ.). Alibaba Cloud. Дата обращения: 28 мая 2026.
- ↑ What is ApsaraDB for Redis? Alibaba Cloud. Дата обращения: 28 мая 2026.
- ↑ Building resiliency at scale at Tinder with Amazon ElastiCache (англ.). aws.amazon.com (30 января 2020). Дата обращения: 28 мая 2026. Архивировано 29 августа 2025 года.
- ↑ Hulu Case Study (англ.). Amazon Web Services, Inc.. Дата обращения: 28 мая 2026. Архивировано 12 октября 2025 года.
- ↑ Amazon GameOn Database Migration Case Study – Amazon Web Services (AWS) (англ.). Amazon Web Services, Inc.. Дата обращения: 28 мая 2026. Архивировано 29 марта 2019 года.
- ↑ Elevated API Errors (англ.). status.openai.com (19 октября 2023). Дата обращения: 28 мая 2026. Архивировано 2 октября 2025 года.
- ↑ Smarter and faster GenAI apps with Superlinked and Redis (англ.). Superlinked. Дата обращения: 28 мая 2026.
- ↑ Redis CEO Highlights India’s Rapid Growth, Announces Strategic Moves in AI and Real-Time Data (англ.). scanx.trade. Дата обращения: 28 мая 2026.