В марте компания Redis неожиданно перешла от своей первоначальной лицензии BSD 3-Clause License к новой системе двойной лицензии RSALv2 и SSPLv1. Это изменение вывело Redis, широко используемую базу данных ключей-в-памяти, из категории свободного программного обеспечения.
В ответ на это появилось несколько новых проектов, таких как Valkey, Redka, Redict и проект с открытым исходным кодом Garnet компании Microsoft в качестве альтернативы, чтобы функциональность Redis оставалась под лицензированием с открытым исходным кодом и была доступна всем без ограничений.
Однако недавно, стремясь расширить круг пользователей и укрепить развитие сообщества, компания Redis официально переименовала Redis OSS в Redis Community Edition (CE) в рамках своего последнего релиза, версии 7.4.
Redis 7.4 Community Edition – это первая версия Redis с двойной лицензией RSALv2 и SSPLv1. Community Edition доступна бесплатно для сообщества Redis и наших клиентов, а разработчики продолжат пользоваться Redis по двойной лицензии»._
Redis 7.4: новая глава
В новой версии Redis Community Edition 7.4 появилось множество долгожданных функций, повышающих удобство и эффективность работы. Среди наиболее заметных – появление функции истечения срока действия хэш-поля, о которой давно просило сообщество.
Эта функция позволяет более детально контролировать процесс истечения срока хранения данных в Redis, что потенциально может привести к более эффективному управлению кэшем и хранилищем сессий.
В Redis 7.4 также появились новые векторные типы данных, bfloat16 и float16, которые обещают значительно сократить потребление памяти – до 47 % – и снизить задержку при больших нагрузках на 59 %.
Эти усовершенствования особенно полезны для приложений, требующих быстрого отклика и эффективного управления памятью, таких как приложения, основанные на искусственном интеллекте и использующие расширенное поколение (Retrieval Augmented Generation, RAG).
Кроме того, Redis 7.4 упрощает вторичное индексирование благодаря улучшениям в механизме запросов Redis. Ранее запрос специальных символов в тегах был громоздким и приводил к ошибкам.
Теперь же пользователи могут заключать запросы в двойные кавычки, что избавляет их от необходимости вводить специальные символы. Ожидается, что это усовершенствование упростит запросы и значительно сократит количество синтаксических ошибок.
Наконец, в Redis Stack 7.4 появились и другие улучшения, в том числе улучшенная обработка пустых и отсутствующих полей в базах данных и расширенные возможности геопространственного поиска. Тем не менее, это означает прекращение использования триггеров и функций – функций, которые не получили широкого распространения во время их публичного предварительного просмотра.
Лицензирование и доступность
Redis 7.4 Community Edition имеет двойную лицензию RSALv2 и SSPLv1, что позволяет разработчикам использовать программное обеспечение в свободном режиме. Она остается бесплатной как для членов сообщества, так и для клиентов и уже доступна для загрузки.
Кроме того, это первая версия, обозначенная как «Community Edition», что отличает ее от более ранних версий, известных как Redis OSS.
Более подробную информацию можно найти в анонсе релиза.
Комментарии (0)