Skip to main content

Stress tests

Automated results

Generated 2026-09-13 03:02 UTC from commit 165ee2ece00b. 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.Redis194,094
Respire236,913
get
StackExchange.Redis122,634
Respire185,072
set
StackExchange.Redis140,698
Respire185,228
incr
StackExchange.Redis160,517
Respire204,901
hash
StackExchange.Redis59,982
Respire89,501
list
StackExchange.Redis59,221
Respire85,270
mixed
StackExchange.Redis118,351
Respire184,264
ScenarioStackExchange.Redis ops/sRespire ops/sRespire / StackExchange
ping194,094236,9131.22x
get122,634185,0721.51x
set140,698185,2281.32x
incr160,517204,9011.28x
hash59,98289,5011.49x
list59,22185,2701.44x
mixed118,351184,2641.56x

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.Redis194,0940.2500.4000.6701.1309.60356 B748/375/20.7610.0+2.6OK
pingRespire236,9130.2200.2800.3400.4803.70121 B311/18/10.117.9+1.0OK
getStackExchange.Redis122,6340.4000.6400.9501.3003.703.55 KB5069/2525/22.5516.2-0.2OK
getRespire185,0720.2700.3800.4600.6803.202.15 KB4428/103/21.3310.0+1.2OK
setStackExchange.Redis140,6980.3400.5600.8101.2804.10383 B585/196/20.6813.8+0.0OK
setRespire185,2280.2700.3800.4600.6302.80129 B260/19/20.1110.3+0.3OK
incrStackExchange.Redis160,5170.3000.4700.7201.1604.30495 B861/289/20.8812.3+0.3OK
incrRespire204,9010.2500.3200.3800.5202.70129 B288/19/20.128.9-2.0OK
hashStackExchange.Redis59,9820.8101.1801.6402.1906.203.99 KB2781/868/21.9033.0+0.0OK
hashRespire89,5010.5500.7300.8701.1403.702.30 KB2316/93/20.8320.6+0.4OK
listStackExchange.Redis59,2210.8201.1901.6402.1604.003.94 KB2710/781/11.8833.1+0.2OK
listRespire85,2700.5800.7700.9001.1603.302.30 KB2206/238/10.7121.2+0.0OK
mixedStackExchange.Redis118,3510.4100.6600.9901.4406.602.68 KB3672/1119/22.1616.8+0.6OK
mixedRespire184,2640.2700.3800.4700.7302.801.61 KB3309/105/21.1710.2+1.2OK

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.