Состоялся выпуск новой основной версии СУБД Redis 7.0

Изображение: (cc0) pixabay
Удаленный центр обработки данных
Удаленный центр обработки данных

Новая основная версия системы управления базами данных (СУБД) с хранилищем типа «ключ-значение» в оперативной памяти выпущена одноименной компанией-разработчиком, 27 апреля версия опубликована на сайте проекта.

В версии 7.0 добавлена поддержка функций, выполняемых на стороне сервера. Функции позволяют осуществлять обработку поступающих данных и сохраняются в слепках данных на постоянном накопителе.

Переработана подсистема управления доступа к данным на основе ключей (ACL). Подсистема теперь позволяет определять различные наборы доступа к командам каждому пользователю, либо множеству пользователей.

Добавлен механизм распространения сообщений по подписке. Причем механизм позволяет распространять сообщения на другие узлы. Работа с распространением и подпиской осуществляется командами «SSUBSCRIBE», «SUNSUBSCRIBE» и «SPUBLISH».

Добавлено множество новых команд. Исправлены уязвимости с кодами CVE-2022-24735 и CVE-2022-24736, а также предложен механизм обхода уязвимости CVE-2022-0543) в операционных системах Linux Ubuntu и Debian.

Произведен ряд оптимизаций кода СУБД, направленных на повышение производительности и снижение потребления памяти.