The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован Valkey 9.0, форк СУБД Redis

22.10.2025 08:12

Состоялся релиз СУБД Valkey 9.0, в прошлом году ответвившейся от СУБД Redis. Форк был образован после перевода Redis 7.4 на проприетарную лицензию. В выпуске Redis 8.0 код был возвращён на свободную лицензию AGPLv3, но это не повлияло на разработку проекта Valkey. Valkey развивается на нейтральной площадке под покровительством организации Linux Foundation при участии разработчиков из таких компаний, как Amazon, Google, Oracle, Ericsson и Snap. Код проекта написан на языке Си и распространяется под лицензией BSD. Поддерживается работа в Linux, macOS, OpenBSD, NetBSD и FreeBSD.

СУБД Valkey и Redis предоставляют функции для хранения данных в формате ключ/значение, расширенные поддержкой структурированных форматов данных, таких как списки, хэши и множества, а также возможностью выполнения на стороне сервера скриптов-обработчиков на языке Lua. БД хранится в памяти и синхронизируется с версией на диске или отражается в логе изменений на диске, что гарантирует сохранность данных в случае аварийного завершения работы. Поддерживаются транзакции, режим "публикация/подписка", команды для инкремента/декремента, операции над списками и множествами (объединение, пересечение), переименование ключей, master-slave репликация, множественные выборки и функции сортировки.

В новой версии:

  • Для переноса данных между узлами в кластере задействована техника атомарной миграции слотов, при которой данные переносятся не на уровне отдельных ключей (один ключ за другим), а на уровне атомарного перемещения 16384 байтовых слотов хранения данных. Перенос осуществляется с использованием формата AOF, позволяющего отправлять отдельные элементы коллекций вместо всех данных, связанных с ключом. Подобный подход заметно повышает производительность, позволяет избежать перенаправлений и исключает задержки, возникавшие при доступе клиента к переносимому ключу.
  • Добавлена возможность определения отдельного времени жизни для разных полей в хэшах, связанных с одним ключом (ранее время жизни привязывалось к ключу и охватывало разом все поля). Для управления временем жизни данных добавлены новые команды: HEXPIRE, HEXPIREAT, HEXPIRETIME, HGETEX, HPERSIST, HPEXPIRE, HPEXPIREAT, HPEXPIRETIME, HPTTL, HSETEX и HTTL.
  • Предоставлена возможность использования в кластерном режиме нумерованных БД, в которых пространство ключей разделяется на несколько разных БД (по умолчанию 16).
  • Повышена эффективность работы больших кластеров - продемонстрирован кластер из 2000 узлов, способный обрабатывать миллиард запросов в секунду.
  • Добавлена оптимизация, позволяющая в некоторых ситуациях на 40% повысить пропускную способность за счёт упреждающей загрузки группируемых (pipelining) команд в память.
  • Добавлена оптимизация, позволяющая в некоторых ситуациях на 20% повысить пропускную способность за счёт исключения копирования данных в памяти (zero copy) во время обработки крупных запросов.
  • Добавлена поддержка технологии Multipath TCP для организации доставки пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам. Применение Multipath TCP позволяет в некоторых ситуациях снизить задержки на 25%.
  • В BITCOUNT и HyperLogLog добавлены оптимизации, использующие процессорные инструкции SIMD, в некоторых ситуациях позволяющие увеличить пропускную способность на 200%.
  • В геопространственные индексы добавлена поддержка запросов местоположения по координатам многоугольника.
  • Добавлена команда "DELIFEQ" для удаления ключа, если связанное с ним значение соответствует указанному.
  • В команде "CLIENT LIST" реализована возможность задания фильтров, отсеивающих элементы по имени, флагам, активности, БД, IP-адресу и полномочиям.
  • Возобновлена поддержка 25 команд, ранее объявленных устаревшими.


  1. Главная ссылка к новости (https://www.linuxfoundation.or...)
  2. OpenNews: Выпуск СУБД Redis 8.2
  3. OpenNews: Уязвимости в Redis и Valkey, позволяющие выполнить код на сервере при наличии доступа к БД
  4. OpenNews: Сравнение производительности СУБД Valkey и Redis
  5. OpenNews: Проект Redis вернулся на использование открытой лицензии. Представлен Redis 8.0
  6. OpenNews: Опубликован Valkey 8.1, форк СУБД Redis от Amazon, Google, Oracle и Ericsson
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64096-valkey
Ключевые слова: valkey, redis
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:44, 22/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    много НЕХ добавили
     
     
  • 2.6, Аноним (6), 12:56, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не HEX. Это H и EXP
     
     
  • 3.8, Аноним (8), 13:47, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    почему нельзя внятно называть команды? зачем все эти безумные сокращения? ntoskrnl.exe еще понимаю -- надо уместиться в схему 8,3. strncmp уже безумие. Нормальные апишечки внятные и понятные с первого прочтения.
     
     
  • 4.9, zqzaqzqzaqzaqzaaqzaqz (?), 14:03, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    затем, чтобы вводить команды быстро (в консоли, во время разработки/проверки софта)
     
     
  • 5.18, Аноним (18), 18:16, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Автодополнение отменили чтоль уже
     
     
  • 6.24, Аноним (24), 20:29, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы ещё предложил графические инструменты использовать вместо tty 80x25.
     

  • 1.2, Аноним (2), 11:35, 22/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Серьёзно? Форк этого?
     
     
  • 2.4, Аноним (4), 12:27, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Перелицензия.
     

  • 1.5, Аноним (5), 12:47, 22/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Redis 8.0 код был возвращён на свободную лицензию AGPLv3

    ОК, остаюсь с ней.

     
     
  • 2.12, Аноним (12), 16:05, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А смысл? Они код под CLA принимают. Сегодня AGPL, завтра по велению левой пятки опять SSPL.
     
     
  • 3.16, takida (ok), 18:07, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а послушайте - а почему бы не сспл?  
    а зафига отдавать бесплатно всяким амазонам и микрософтам?
    а на нормальных людей ето не влияет.  
    я вобше поддерживаю сспл, чего засшишать биллионные корпорации?
     
     
  • 4.27, Аноним (4), 22:05, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Донеотдавались, что Амазон и микро сделали форк.
     
  • 2.15, _ (??), 18:05, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ОК, остаюсь с ней.

    Это важно! :)

     
     
  • 3.21, Аноним (5), 19:08, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    AGPL
     

  • 1.7, кукпоп (?), 13:09, 22/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Yandex Облако использует сабж
     
  • 1.13, Аноним (13), 16:57, 22/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Код проекта написан на языке Си и распространяется под лицензией BSD

    И язык хороший и лицензия замечательная. Могут же когда хотят.

     
     
  • 2.17, _ (??), 18:07, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У нас в стадии UAT ... если всё пройдёт гладко (а чего бы ему не?!) - редиска пойдёт в мусор ... как то таГЪ :)
     
     
  • 3.19, takida (ok), 18:25, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    то есть вы поддерживаешь глобальные корпорации а не маленькую редис?
    я за  редис. я бы тоже сспл закрыл от всяких амазонов freeloaders.
     
     
  • 4.22, Аноним (22), 19:26, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Корпорации от меня код под проприетарной лицензией не закрывали, а редиски закрывали и закрывают CLA, и из-за этого CLA, дай им волю, опять закроют, поэтому враги - именно они.
     
     
  • 5.23, takida (ok), 19:29, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    редис от тебя его не закрывал.    
    сспл рассчитан на закрытие от амазон и микрософт, чтобы они сервицы редис бесплатно не продовали.    
    обычным людям ничего не закрывалось. я бы весь софт на сспл перевел - чего корпы все бесплатно берут
     
     
  • 6.25, Аноним (24), 20:37, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня нишевый малый бизнес, в котором редис использовался способом, противоречащим SSPL (я консультировался с юристом, рекомендованным FSF). У меня денег на SSPL нет и быть не может, их с трудом хватает на то, чтобы заплатить за услуги хостера и за моё время. Так что к этим проприерастам я больше ни ногой. Я лучше амазону за DynamoDB заплачу, с ними всегда можно договориться на хорошие скидки.
     
     
  • 7.26, Заноним (?), 20:47, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Используй garnet, лицензия MIT, в разы быстрей чем redis и valkey.
     
     
  • 8.29, Аноним (24), 22:52, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Уже использую сабж, спрыгнул сразу же как появились отзывы других пользователей ... текст свёрнут, показать
     
  • 8.30, нах. (?), 23:31, 22/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    блин вот ты добрый, а инфра для того го8нета - бесплатная у тебя, да У э гр... текст свёрнут, показать
     

  • 1.20, anonymous (??), 19:00, 22/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Захотели подоить больших дядь. Большие дяди скинулись и теперь у них своя база, а редис нафиг не нужен.

    Будет уроком всем.

     
     
  • 2.31, нах. (?), 00:24, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Захотели подоить больших дядь.

    И дойка прошла успешно!

    > Большие дяди скинулись

    именно. namely: softbank, goldman и другие спекулянты. И накидали некисло - 350 лямов $$ в обмен на ни....я (редис не public)

    > и теперь у них своя база

    а это совсем другие дяди... на фоне этих вот - не такие они и большие как ты думаешь.

    Т.е. цели доить гуглесофт и не было, все прекрасно понимали что ЭТИ не поделятся.
    Цель была развести инв...финансовых спекулянтов. С bsd лицензией это было нереально, такой товарчик никто бы не купил.

    > Будет уроком всем.

    да, уроки монги не прошли даром.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру