Последние бенчмарки

Прямое сравнение пропускной способности

В тесте HotKV Ltd, где HotKV, Redis, Valkey и Dragonfly запускались на одном облачном экземпляре, HotKV показал наибольшую медианную пропускную способность на 11 из 12 команд. На PING Dragonfly показал результат на 0,6% выше, что укладывается в предел генераторов нагрузки, поэтому мы считаем это ничьей. Эти результаты относятся к протестированным сборкам и настройкам. См. методику ниже.

Как мы измеряем
1/6
  1. Одна и та же машина
    Каждый сервер работает на одном и том же экземпляре, по одному за раз.
  2. Отдельные генераторы нагрузки
    Нагрузку создают выделенные клиентские машины, а не сам сервер.
  3. Одинаковые настройки
    Каждый сервер получает одинаковое число потоков и никакой другой настройки.
  4. Медиана из 3 запусков
    Каждая команда выполняется три раза. Показана медиана.
  5. Ограничения отмечены
    Результаты, заданные сетью или генераторами нагрузки, помечены.
  6. Полная методика
    Каждая настройка, ограничение и оговорка описаны под результатами.
Azure D160alds_v7AMD EPYC 9V45 (Turin)
Процессор:
AMD EPYC 9V45 (Turin)
vCPU:
160
Архитектура:
x86_64
ОЗУ:
314,8 GB
Сеть:
78 Гбит/с на выход, 132+ Гбит/с на вход
Потоки:
160 на сервер (Redis 128, его максимум)
Измерено:
9 октября 2026 г.
HotKV Redis 8.10.2Valkey 9.1.2Dragonfly 2.0.2

Операций в секунду, медиана из 3 запусков. Каждая полоса масштабирована по самому быстрому серверу на этой команде.

SET
HotKV
Лучший результат:50.5M
Redis
3.4M
Valkey
2.9M
Dragonfly
15.0M
GET
HotKV
Лучший результат:36.6M(Ограничено сетью)
Redis
1.1M
Valkey
1.6M
Dragonfly
13.4M
MGET
HotKV
Лучший результат:4.6M
Redis
278K
Valkey
537K
Dragonfly
2.3M
SETNX
HotKV
Лучший результат:55.3M
Redis
1.4M
Valkey
1.9M
Dragonfly
14.4M
APPEND
HotKV
Лучший результат:25.1M
Redis
1.5M
Valkey
1.3M
Dragonfly
8.9M
INCR
HotKV
Лучший результат:90.8M
Redis
2.1M
Valkey
1.9M
Dragonfly
20.6M
LPUSH
HotKV
Лучший результат:31.6M
Redis
1.2M
Valkey
842K
Dragonfly
10.6M
RPUSH
HotKV
Лучший результат:43.8M
Redis
628K
Valkey
878K
Dragonfly
11.0M
SADD
HotKV
Лучший результат:50.6M
Redis
2.1M
Valkey
894K
Dragonfly
12.0M
HSET
HotKV
Лучший результат:29.0M
Redis
537K
Valkey
782K
Dragonfly
9.8M
MSET
HotKV
Лучший результат:11.3M
Redis
379K
Valkey
465K
Dragonfly
2.9M
PING
HotKV
125.2M(Ограничено генератором нагрузки)
Redis
3.2M
Valkey
3.5M
Dragonfly
Лучший результат:126.0M
  • Лучший результат на этой команде.
  • Ограничено сетью: результат определила сеть экземпляра, поэтому собственный предел сервера выше.
  • Ограничено генератором нагрузки: машины-генераторы нагрузки работали при загрузке процессора выше 85%, поэтому это их предел, а не предел сервера.
  • Azure ограничивает исходящий трафик: iperf3 измерил 78 Гбит/с на выход и не менее 132 Гбит/с на вход при трёх клиентских машинах. GET и MGET отправляют значения наружу. GET у HotKV использовал 88% исходящего лимита, поэтому это нижняя граница, заданная экземпляром, а не предел сервера, а его MGET, с 83%, близок к нему. Чтения Dragonfly использовали не более 44% лимита.
  • Записи приходят на вход, поэтому результаты записи - это показатели сервера. Самая тяжёлая из них, SETNX, около 106 Гбит/с, использовала около 80% входного предела, так что показатели записи HotKV следует считать умеренными нижними границами.
  • На PING генераторы нагрузки достигли 86% загрузки процессора с HotKV и 82% с Dragonfly. Разница в 0,6% между ними укладывается в этот предел, поэтому PING - ничья.
11 из 12
команд, на которых у HotKV была наибольшая пропускная способность
PING достался Dragonfly
125.2M ops/s
Пик HotKV, на PING
† Ограничено генератором нагрузки
от 14.8x до 69.7x
HotKV против Redis, по командам
Все 12 команд
от 8.6x до 56.6x
HotKV против Valkey, по командам
Все 12 команд
от 2.0x до 4.4x
HotKV против Dragonfly, по командам
По 11 командам, на которых лидировал HotKV. PING: 0.99x
Точные значения для Azure D160alds_v7
Медианное число операций в секунду для каждой команды на Azure D160alds_v7 и результат HotKV как кратное результата каждого другого сервера
КомандаHotKVRedisValkeyDragonflyHotKV против RedisHotKV против ValkeyHotKV против Dragonfly
SETЛучший результат: 50,480,6213,409,7942,882,48615,042,25814.80x17.51x3.36x
GETЛучший результат: 36,643,656(Ограничено сетью)1,132,9341,631,57313,446,22832.34x22.46x2.73x
MGETЛучший результат: 4,617,382277,956536,8722,348,13716.61x8.60x1.97x
SETNXЛучший результат: 55,333,3601,397,9671,860,91914,442,42239.58x29.73x3.83x
APPENDЛучший результат: 25,050,6481,530,6801,290,4218,858,16516.37x19.41x2.83x
INCRЛучший результат: 90,783,5452,104,0691,918,07320,603,25943.15x47.33x4.41x
LPUSHЛучший результат: 31,617,7791,247,914842,10610,579,64125.34x37.55x2.99x
RPUSHЛучший результат: 43,776,706628,324878,47611,014,97769.67x49.83x3.97x
SADDЛучший результат: 50,626,6472,053,737894,43812,044,41724.65x56.60x4.20x
HSETЛучший результат: 28,997,514536,527781,7689,797,53454.05x37.09x2.96x
MSETЛучший результат: 11,275,369378,641464,8012,941,34229.78x24.26x3.83x
PING125,232,520(Ограничено генератором нагрузки)3,235,6003,480,446Лучший результат: 126,033,54238.70x35.98x0.99x

Готовы запустить HotKV в работу?

Получите ранний доступ и изучите HotKV на своей нагрузке.

Получить ранний доступ