Benchmarks mais recentes

Throughput frente a frente

Nos testes da HotKV Ltd com HotKV, Redis, Valkey e Dragonfly em uma instância de nuvem, o HotKV registrou o maior throughput mediano em 11 de 12 comandos. No PING, o Dragonfly mediu 0,6% a mais, dentro do limite dos geradores de carga, então tratamos isso como empate. Esses resultados valem para os builds e as configurações testados. Veja a metodologia abaixo.

Como medimos
1/6
  1. Mesma máquina
    Todo servidor roda na mesma instância, um por vez.
  2. Geradores de carga separados
    Máquinas cliente dedicadas geram a carga, nunca a própria máquina do servidor.
  3. Mesmas configurações
    Todo servidor recebe a mesma quantidade de threads e nenhum outro ajuste.
  4. Mediana de 3 execuções
    Cada comando roda 3 vezes. A mediana é exibida.
  5. Limites sinalizados
    Resultados definidos pela rede ou pelos geradores de carga são sinalizados.
  6. Método completo
    Cada configuração, limite e ressalva está descrito abaixo dos resultados.
Azure D160alds_v7AMD EPYC 9V45 (Turin)
CPU:
AMD EPYC 9V45 (Turin)
vCPUs:
160
Arquitetura:
x86_64
RAM:
314,8 GB
Rede:
78 Gbps de saída, 132+ Gbps de entrada
Threads:
160 por servidor (Redis 128, o máximo dele)
Medido:
9 de outubro de 2026
HotKV Redis 8.10.2Valkey 9.1.2Dragonfly 2.0.2

Operações por segundo, mediana de 3 execuções. Cada barra é dimensionada em relação ao servidor mais rápido naquele comando.

SET
HotKV
Maior valor:50.5M
Redis
3.4M
Valkey
2.9M
Dragonfly
15.0M
GET
HotKV
Maior valor:36.6M(Limitado pela rede)
Redis
1.1M
Valkey
1.6M
Dragonfly
13.4M
MGET
HotKV
Maior valor:4.6M
Redis
278K
Valkey
537K
Dragonfly
2.3M
SETNX
HotKV
Maior valor:55.3M
Redis
1.4M
Valkey
1.9M
Dragonfly
14.4M
APPEND
HotKV
Maior valor:25.1M
Redis
1.5M
Valkey
1.3M
Dragonfly
8.9M
INCR
HotKV
Maior valor:90.8M
Redis
2.1M
Valkey
1.9M
Dragonfly
20.6M
LPUSH
HotKV
Maior valor:31.6M
Redis
1.2M
Valkey
842K
Dragonfly
10.6M
RPUSH
HotKV
Maior valor:43.8M
Redis
628K
Valkey
878K
Dragonfly
11.0M
SADD
HotKV
Maior valor:50.6M
Redis
2.1M
Valkey
894K
Dragonfly
12.0M
HSET
HotKV
Maior valor:29.0M
Redis
537K
Valkey
782K
Dragonfly
9.8M
MSET
HotKV
Maior valor:11.3M
Redis
379K
Valkey
465K
Dragonfly
2.9M
PING
HotKV
125.2M(Limitado pelo gerador de carga)
Redis
3.2M
Valkey
3.5M
Dragonfly
Maior valor:126.0M
  • Maior resultado nesse comando.
  • Limitado pela rede: a rede da instância definiu este resultado, então o limite do próprio servidor é maior.
  • Limitado pelo gerador de carga: as máquinas geradoras de carga rodaram acima de 85% de CPU, então este é o teto delas, não o do servidor.
  • O Azure mede o tráfego de saída: o iperf3 mediu 78 Gbps de saída e pelo menos 132 Gbps de entrada com três máquinas cliente. GET e MGET enviam valores para fora. O GET do HotKV usou 88% do limite de saída, então é um piso definido pela instância, não um limite do servidor, e o MGET dele, com 83%, vem logo atrás. As leituras do Dragonfly usaram no máximo 44% do limite.
  • As escritas chegam como tráfego de entrada, então os resultados de escrita são números do servidor. A mais pesada, o SETNX com cerca de 106 Gbps, usou cerca de 80% do teto de entrada, então trate os números de escrita do HotKV como limites inferiores leves.
  • No PING, os geradores de carga chegaram a 86% de CPU com o HotKV e a 82% com o Dragonfly. Os 0,6% entre eles estão dentro desse limite, então o PING é um empate.
11 de 12
comandos em que o HotKV teve o maior throughput
PING ficou com Dragonfly
125.2M ops/s
Pico do HotKV, em PING
† Limitado pelo gerador de carga
14.8x a 69.7x
HotKV vs. Redis, por comando
Todos os 12 comandos
8.6x a 56.6x
HotKV vs. Valkey, por comando
Todos os 12 comandos
2.0x a 4.4x
HotKV vs. Dragonfly, por comando
Entre os 11 comandos em que o HotKV liderou. PING: 0.99x
Números exatos para Azure D160alds_v7
Mediana de operações por segundo para cada comando em Azure D160alds_v7, e o resultado do HotKV como múltiplo do resultado de cada um dos outros servidores
ComandoHotKVRedisValkeyDragonflyHotKV vs. RedisHotKV vs. ValkeyHotKV vs. Dragonfly
SETMaior valor: 50,480,6213,409,7942,882,48615,042,25814.80x17.51x3.36x
GETMaior valor: 36,643,656(Limitado pela rede)1,132,9341,631,57313,446,22832.34x22.46x2.73x
MGETMaior valor: 4,617,382277,956536,8722,348,13716.61x8.60x1.97x
SETNXMaior valor: 55,333,3601,397,9671,860,91914,442,42239.58x29.73x3.83x
APPENDMaior valor: 25,050,6481,530,6801,290,4218,858,16516.37x19.41x2.83x
INCRMaior valor: 90,783,5452,104,0691,918,07320,603,25943.15x47.33x4.41x
LPUSHMaior valor: 31,617,7791,247,914842,10610,579,64125.34x37.55x2.99x
RPUSHMaior valor: 43,776,706628,324878,47611,014,97769.67x49.83x3.97x
SADDMaior valor: 50,626,6472,053,737894,43812,044,41724.65x56.60x4.20x
HSETMaior valor: 28,997,514536,527781,7689,797,53454.05x37.09x2.96x
MSETMaior valor: 11,275,369378,641464,8012,941,34229.78x24.26x3.83x
PING125,232,520(Limitado pelo gerador de carga)3,235,6003,480,446Maior valor: 126,033,54238.70x35.98x0.99x

Pronto para colocar o HotKV para trabalhar?

Obtenha acesso antecipado e explore o HotKV para a sua carga de trabalho.

Obter acesso antecipado