Карта дня, май, перетяжка
Карта дня, май, перетяжка
Карта дня, май, перетяжка

Valkey оказался быстрее Redis: до +37 % в SET и −60 % по задержкам в GET

Новости

Когда форк оказался лучше оригинала

164 открытий2К показов
Valkey оказался быстрее Redis: до +37 % в SET и −60 % по задержкам в GET

Независимое тестирование последних версий Redis 8.0 и форка Valkey 8.1 показало: форк теперь не просто не уступает оригиналу, но и значительно его опережает.

Благодаря переданному Amazon коду для многопоточной обработки I/O, Valkey добился серьезного прироста производительности.

Что показали тесты

Тесты проводились на AWS-инстансе Graviton4 c8g.2xlarge с 8 виртуальными ядрами. Valkey 8.1.1 продемонстрировал:

  • 999,8 тыс SET-запросов в секунду — против 729,4 тыс у Redis;
  • +37% к производительности в SET и +16% в GET;
  • −30% по задержкам в SET и −60% в GET.

Особенно заметен прирост при увеличении числа I/O-потоков: при шести потоках Valkey выдает 678 тыс SET-запросов/сек против 563 тыс у Redis (при 256 соединениях). А при 400 соединениях — уже 832 тыс.

Valkey оказался быстрее Redis: до +37 % в SET и −60 % по задержкам в GET 1

Как достигли такого результата

Оптимизация прошла не только на уровне кода, но и на уровне системной настройки:

  • Сократили количество переключений контекста, выделив два ядра под обработку прерываний. 
  • Остальные шесть ядер были закреплены за I/O-потоками Redis и Valkey.
  • Использовали ethtool и smp_affinity, чтобы точно задать, какие ядра обрабатывают сетевые IRQ.

В итоге система позволила выжать максимум из архитектуры и достичь почти миллиона SET-запросов в секунду.

Вывод

Valkey — больше не просто «альтернатива Redis». Это полноценный, производительный форк с активной поддержкой сообщества и промышленной оптимизацией от крупных игроков вроде Amazon.

И если раньше Valkey рассматривали как запасной аэродром после смены лицензии Redis, то теперь он становится приоритетным выбором для высоконагруженных систем.

Следите за новыми постами
Следите за новыми постами по любимым темам
164 открытий2К показов