Aktuelle Benchmarks

Durchsatz im direkten Vergleich

In einem Test von HotKV Ltd mit HotKV, Redis, Valkey und Dragonfly auf einer Cloud-Instanz erzielte HotKV bei 11 von 12 Befehlen den höchsten medianen Durchsatz. Bei PING lag Dragonfly 0,6 % vorn. Das liegt innerhalb der Grenzen der Lastgeneratoren, daher werten wir es als Gleichstand. Diese Ergebnisse gelten für die getesteten Builds und Einstellungen. Die Methodik ist unten beschrieben.

So messen wir
1/6
  1. Dieselbe Maschine
    Jeder Server läuft auf derselben Instanz, jeweils einer zur Zeit.
  2. Separate Lastgeneratoren
    Dedizierte Client-Maschinen erzeugen die Last, niemals die Maschine des Servers selbst.
  3. Gleiche Einstellungen
    Jeder Server erhält dieselbe Thread-Anzahl und kein weiteres Tuning.
  4. Median aus 3 Läufen
    Jeder Befehl läuft 3-mal. Angezeigt wird der Median.
  5. Limits gekennzeichnet
    Ergebnisse, die das Netzwerk oder die Lastgeneratoren bestimmt haben, sind gekennzeichnet.
  6. Methode im Detail
    Jede Einstellung, jedes Limit und jeder Vorbehalt ist unter den Ergebnissen ausführlich beschrieben.
Azure D160alds_v7AMD EPYC 9V45 (Turin)
CPU:
AMD EPYC 9V45 (Turin)
vCPUs:
160
Architektur:
x86_64
RAM:
314,8 GB
Netzwerk:
78 Gbps ausgehend, 132+ Gbps eingehend
Threads:
160 pro Server (Redis 128, sein Maximum)
Gemessen:
9. Oktober 2026
HotKV Redis 8.10.2Valkey 9.1.2Dragonfly 2.0.2

Operationen pro Sekunde, Median aus 3 Läufen. Jeder Balken ist auf den schnellsten Server bei diesem Befehl skaliert.

SET
HotKV
Höchster Wert:50.5M
Redis
3.4M
Valkey
2.9M
Dragonfly
15.0M
GET
HotKV
Höchster Wert:36.6M(Netzwerkbegrenzt)
Redis
1.1M
Valkey
1.6M
Dragonfly
13.4M
MGET
HotKV
Höchster Wert:4.6M
Redis
278K
Valkey
537K
Dragonfly
2.3M
SETNX
HotKV
Höchster Wert:55.3M
Redis
1.4M
Valkey
1.9M
Dragonfly
14.4M
APPEND
HotKV
Höchster Wert:25.1M
Redis
1.5M
Valkey
1.3M
Dragonfly
8.9M
INCR
HotKV
Höchster Wert:90.8M
Redis
2.1M
Valkey
1.9M
Dragonfly
20.6M
LPUSH
HotKV
Höchster Wert:31.6M
Redis
1.2M
Valkey
842K
Dragonfly
10.6M
RPUSH
HotKV
Höchster Wert:43.8M
Redis
628K
Valkey
878K
Dragonfly
11.0M
SADD
HotKV
Höchster Wert:50.6M
Redis
2.1M
Valkey
894K
Dragonfly
12.0M
HSET
HotKV
Höchster Wert:29.0M
Redis
537K
Valkey
782K
Dragonfly
9.8M
MSET
HotKV
Höchster Wert:11.3M
Redis
379K
Valkey
465K
Dragonfly
2.9M
PING
HotKV
125.2M(Lastgenerator-begrenzt)
Redis
3.2M
Valkey
3.5M
Dragonfly
Höchster Wert:126.0M
  • Höchstes Ergebnis bei diesem Befehl.
  • Netzwerkbegrenzt: Das Netzwerk der Instanz hat dieses Ergebnis bestimmt, daher liegt das eigentliche Limit des Servers höher.
  • Lastgenerator-begrenzt: Die Lastgenerator-Maschinen liefen mit mehr als 85 % CPU-Auslastung, daher ist dies ihre Obergrenze, nicht die des Servers.
  • Azure kontingentiert den ausgehenden Datenverkehr: iperf3 maß mit drei Client-Maschinen 78 Gbps ausgehend und mindestens 132 Gbps eingehend. GET und MGET senden Werte nach außen. GET von HotKV nutzte 88 % der Obergrenze für ausgehenden Verkehr, ist also eine von der Instanz gesetzte Untergrenze und kein Serverlimit, und sein MGET liegt mit 83 % knapp dahinter. Die Lesezugriffe von Dragonfly nutzten höchstens 44 % der Obergrenze.
  • Schreibzugriffe treffen eingehend ein, daher sind die Schreibergebnisse Werte des Servers. Der datenintensivste, SETNX mit etwa 106 Gbps, nutzte etwa 80 % der Obergrenze für eingehenden Verkehr, daher sind die Schreibwerte von HotKV als leichte Untergrenzen zu verstehen.
  • Bei PING erreichten die Lastgeneratoren 86 % CPU-Auslastung mit HotKV und 82 % mit Dragonfly. Die 0,6 % Abstand zwischen beiden liegen innerhalb dieses Limits, daher ist PING ein Gleichstand.
11 von 12
Befehle, bei denen HotKV den höchsten Durchsatz hatte
PING ging an Dragonfly
125.2M ops/s
Spitzenwert von HotKV, bei PING
† Lastgenerator-begrenzt
14.8x bis 69.7x
HotKV vs. Redis, pro Befehl
Alle 12 Befehle
8.6x bis 56.6x
HotKV vs. Valkey, pro Befehl
Alle 12 Befehle
2.0x bis 4.4x
HotKV vs. Dragonfly, pro Befehl
Bezogen auf die 11 Befehle, bei denen HotKV vorn lag. PING: 0.99x
Genaue Werte für Azure D160alds_v7
Median der Operationen pro Sekunde für jeden Befehl auf Azure D160alds_v7 sowie das Ergebnis von HotKV als Vielfaches des Ergebnisses jedes anderen Servers
BefehlHotKVRedisValkeyDragonflyHotKV vs. RedisHotKV vs. ValkeyHotKV vs. Dragonfly
SETHöchster Wert: 50,480,6213,409,7942,882,48615,042,25814.80x17.51x3.36x
GETHöchster Wert: 36,643,656(Netzwerkbegrenzt)1,132,9341,631,57313,446,22832.34x22.46x2.73x
MGETHöchster Wert: 4,617,382277,956536,8722,348,13716.61x8.60x1.97x
SETNXHöchster Wert: 55,333,3601,397,9671,860,91914,442,42239.58x29.73x3.83x
APPENDHöchster Wert: 25,050,6481,530,6801,290,4218,858,16516.37x19.41x2.83x
INCRHöchster Wert: 90,783,5452,104,0691,918,07320,603,25943.15x47.33x4.41x
LPUSHHöchster Wert: 31,617,7791,247,914842,10610,579,64125.34x37.55x2.99x
RPUSHHöchster Wert: 43,776,706628,324878,47611,014,97769.67x49.83x3.97x
SADDHöchster Wert: 50,626,6472,053,737894,43812,044,41724.65x56.60x4.20x
HSETHöchster Wert: 28,997,514536,527781,7689,797,53454.05x37.09x2.96x
MSETHöchster Wert: 11,275,369378,641464,8012,941,34229.78x24.26x3.83x
PING125,232,520(Lastgenerator-begrenzt)3,235,6003,480,446Höchster Wert: 126,033,54238.70x35.98x0.99x

Bereit, HotKV einzusetzen?

Sichere dir frühen Zugang und entdecke HotKV für deinen Workload.

Frühen Zugang sichern