Ultimi benchmark

Throughput a confronto diretto

Nel test di HotKV Ltd su HotKV, Redis, Valkey e Dragonfly su un'istanza cloud, HotKV ha registrato il throughput mediano più alto su 11 comandi su 12. Su PING Dragonfly è risultato avanti di 0,6%, un margine entro il limite dei generatori di carico, quindi lo consideriamo un pareggio. Questi risultati valgono per le build e le impostazioni testate. Vedi la metodologia più sotto.

Come misuriamo
1/6
  1. Stessa macchina
    Ogni server gira sulla stessa istanza, uno alla volta.
  2. Generatori di carico separati
    Il carico è generato da macchine client dedicate, mai dalla macchina del server stesso.
  3. Stesse impostazioni
    Ogni server riceve lo stesso numero di thread e nessun altro tuning.
  4. Mediana di 3 esecuzioni
    Ogni comando viene eseguito 3 volte. Viene mostrata la mediana.
  5. Limiti segnalati
    I risultati determinati dalla rete o dai generatori di carico sono segnalati.
  6. Il metodo completo
    Ogni impostazione, limite e avvertenza è descritto per esteso sotto i risultati.
Azure D160alds_v7AMD EPYC 9V45 (Turin)
CPU:
AMD EPYC 9V45 (Turin)
vCPU:
160
Arch.:
x86_64
RAM:
314,8 GB
Rete:
78 Gbps in uscita, 132+ Gbps in ingresso
Thread:
160 per server (Redis 128, il suo massimo)
Misurato:
9 ottobre 2026
HotKV Redis 8.10.2Valkey 9.1.2Dragonfly 2.0.2

Operazioni al secondo, mediana di 3 esecuzioni. Ogni barra è scalata sul server più veloce per quel comando.

SET
HotKV
Più alto:50.5M
Redis
3.4M
Valkey
2.9M
Dragonfly
15.0M
GET
HotKV
Più alto:36.6M(Limitato dalla rete)
Redis
1.1M
Valkey
1.6M
Dragonfly
13.4M
MGET
HotKV
Più alto:4.6M
Redis
278K
Valkey
537K
Dragonfly
2.3M
SETNX
HotKV
Più alto:55.3M
Redis
1.4M
Valkey
1.9M
Dragonfly
14.4M
APPEND
HotKV
Più alto:25.1M
Redis
1.5M
Valkey
1.3M
Dragonfly
8.9M
INCR
HotKV
Più alto:90.8M
Redis
2.1M
Valkey
1.9M
Dragonfly
20.6M
LPUSH
HotKV
Più alto:31.6M
Redis
1.2M
Valkey
842K
Dragonfly
10.6M
RPUSH
HotKV
Più alto:43.8M
Redis
628K
Valkey
878K
Dragonfly
11.0M
SADD
HotKV
Più alto:50.6M
Redis
2.1M
Valkey
894K
Dragonfly
12.0M
HSET
HotKV
Più alto:29.0M
Redis
537K
Valkey
782K
Dragonfly
9.8M
MSET
HotKV
Più alto:11.3M
Redis
379K
Valkey
465K
Dragonfly
2.9M
PING
HotKV
125.2M(Limitato dal generatore di carico)
Redis
3.2M
Valkey
3.5M
Dragonfly
Più alto:126.0M
  • Risultato più alto su quel comando.
  • Limitato dalla rete: la rete dell'istanza ha determinato questo risultato, quindi il limite reale del server è più alto.
  • Limitato dal generatore di carico: le macchine generatrici di carico hanno superato l'85% di utilizzo della CPU, quindi questo è il loro limite massimo, non quello del server.
  • Azure applica un limite al traffico in uscita: iperf3 ha misurato 78 Gbps in uscita e almeno 132 Gbps in ingresso con tre macchine client. GET e MGET inviano i valori verso l'esterno. Il GET di HotKV ha usato l'88% del tetto in uscita, quindi è un valore minimo imposto dall'istanza, non un limite del server, e il suo MGET, all'83%, è subito dietro. Le letture di Dragonfly hanno usato al massimo il 44% del tetto.
  • Le scritture arrivano in ingresso, quindi i risultati di scrittura sono valori del server. Quella più pesante, SETNX a circa 106 Gbps, ha usato circa l'80% del massimo in ingresso, quindi i valori di scrittura di HotKV vanno letti come lievi limiti inferiori.
  • Su PING i generatori di carico hanno raggiunto l'86% di CPU con HotKV e l'82% con Dragonfly. Lo 0,6% di differenza tra i due rientra in quel limite, quindi PING è un pareggio.
11 su 12
comandi in cui HotKV ha registrato il throughput più alto
PING è andato a Dragonfly
125.2M ops/s
Picco di HotKV, su PING
† Limitato dal generatore di carico
da 14.8x a 69.7x
HotKV vs Redis, per comando
Tutti i comandi (12)
da 8.6x a 56.6x
HotKV vs Valkey, per comando
Tutti i comandi (12)
da 2.0x a 4.4x
HotKV vs Dragonfly, per comando
Calcolato sui comandi in cui HotKV era in testa (11). PING: 0.99x
Valori esatti per Azure D160alds_v7
Mediana delle operazioni al secondo per ogni comando su Azure D160alds_v7, e risultato di HotKV come multiplo di quello di ciascun altro server
ComandoHotKVRedisValkeyDragonflyHotKV vs RedisHotKV vs ValkeyHotKV vs Dragonfly
SETPiù alto: 50,480,6213,409,7942,882,48615,042,25814.80x17.51x3.36x
GETPiù alto: 36,643,656(Limitato dalla rete)1,132,9341,631,57313,446,22832.34x22.46x2.73x
MGETPiù alto: 4,617,382277,956536,8722,348,13716.61x8.60x1.97x
SETNXPiù alto: 55,333,3601,397,9671,860,91914,442,42239.58x29.73x3.83x
APPENDPiù alto: 25,050,6481,530,6801,290,4218,858,16516.37x19.41x2.83x
INCRPiù alto: 90,783,5452,104,0691,918,07320,603,25943.15x47.33x4.41x
LPUSHPiù alto: 31,617,7791,247,914842,10610,579,64125.34x37.55x2.99x
RPUSHPiù alto: 43,776,706628,324878,47611,014,97769.67x49.83x3.97x
SADDPiù alto: 50,626,6472,053,737894,43812,044,41724.65x56.60x4.20x
HSETPiù alto: 28,997,514536,527781,7689,797,53454.05x37.09x2.96x
MSETPiù alto: 11,275,369378,641464,8012,941,34229.78x24.26x3.83x
PING125,232,520(Limitato dal generatore di carico)3,235,6003,480,446Più alto: 126,033,54238.70x35.98x0.99x

Pronto a mettere HotKV al lavoro?

Richiedi l'accesso anticipato ed esplora HotKV per il tuo workload.

Accesso anticipato