Skip to main content

Stress tests

Automated results

Generated 2026-10-05 13:16 UTC from commit 99929295e05f. See the GitHub Actions run for logs, JSON results, and downloadable artifacts.

3 min measured (+10s warmup) per scenario/client pass, 50 concurrent workers, 1,024 B values, .NET 10.0.12, Ubuntu 24.04.5 LTS.

Throughput​

Sustained throughputOperations per second. Longer bars are better.
ping
StackExchange.Redis192,653
Respire228,882
get
StackExchange.Redis121,158
Respire178,802
set
StackExchange.Redis140,252
Respire184,697
incr
StackExchange.Redis159,505
Respire194,689
hash
StackExchange.Redis59,651
Respire88,761
list
StackExchange.Redis59,314
Respire84,701
mixed
StackExchange.Redis117,623
Respire181,013
ScenarioStackExchange.Redis ops/sRespire ops/sRespire / StackExchange
ping192,653228,8821.19x
get121,158178,8021.48x
set140,252184,6971.32x
incr159,505194,6891.22x
hash59,65188,7611.49x
list59,31484,7011.43x
mixed117,623181,0131.54x

A ratio above 1.00x means Respire sustained more operations per second.

Details​

ScenarioClientOps/sp50 msp95 msp99 msp99.9 msMax msErrorsAlloc/opGen0/1/2GC pause sCPU µs/opDrift %Status
pingStackExchange.Redis192,6530.2500.4100.6901.1806.60356 B742/371/20.8910.0+5.0OK
pingRespire228,8820.2300.2900.3400.5004.10120 B299/19/20.127.9+1.0OK
getStackExchange.Redis121,1580.4000.6500.9701.3804.203.55 KB5010/1644/22.7016.4-1.0OK
getRespire178,8020.2800.3900.4800.7802.502.15 KB4280/85/21.6910.1+0.3OK
setStackExchange.Redis140,2520.3400.5600.8201.2905.90383 B583/195/20.8113.8+0.6OK
setRespire184,6970.2700.3800.4600.6702.60128 B257/18/20.1410.1-0.2OK
incrStackExchange.Redis159,5050.3100.4800.7301.1705.50495 B854/285/21.0012.4+0.2OK
incrRespire194,6890.2700.3300.3800.5502.70128 B270/18/20.159.0+0.7OK
hashStackExchange.Redis59,6510.8101.1901.7402.4405.603.99 KB2766/688/22.5933.1-0.9OK
hashRespire88,7610.5500.7400.9101.2403.102.30 KB2292/25/11.1020.4+0.1OK
listStackExchange.Redis59,3140.8201.1901.6302.1804.803.94 KB2712/905/21.7632.8-+0.0OK
listRespire84,7010.5800.7700.9201.2003.202.30 KB2189/152/20.8921.0+0.6OK
mixedStackExchange.Redis117,6230.4200.6601.0001.4904.502.68 KB3648/1205/22.3116.8-0.5OK
mixedRespire181,0130.2700.3900.4800.8202.701.61 KB3248/81/21.4810.2-0.3OK

Notes​

  • Latency is per operation as issued by the workload; composite scenarios (hash, list) time the pair as one operation.
  • Alloc/op and CPU µs/op include a harness overhead that is identical for both clients.
  • Drift compares the last-third average of per-second throughput samples against the first third; a sustained negative value indicates degradation over the run.