Measured, Not Claimed.

Every performance claim is backed by reproducible benchmarks. Tested under real-world conditions with standard Redis benchmarking tools — same hardware, same methodology, verifiable results.

FlashKey vs Redis — Side by Side

Benchmarks performed with redis-benchmark, 50 parallel clients, 100,000 requests per operation. Same hardware, same configuration, same test methodology.

Operation FlashKey Redis 7.2 Improvement
SET 187,402 ops/sec 148,810 ops/sec +25.9%
GET 198,807 ops/sec 154,321 ops/sec +28.8%
LPUSH 191,204 ops/sec 142,653 ops/sec +34.0%
LPOP 193,610 ops/sec 147,929 ops/sec +30.9%
Pipeline (20) 1,247,503 ops/sec 1,021,832 ops/sec +22.1%
< 0.3 ms
P99 Latency
Sub-millisecond response times even under sustained load
Linear
Core Scaling
Throughput scales proportionally with available CPU cores
Zero
COW Overhead
MVCC snapshots eliminate fork-based copy-on-write memory spikes
12x
at 16 cores
Linear
Scaling
0
Single-Thread Bottleneck
Scaling Status
Multi-Core Utilization
Linear Throughput Scaling
Zero Lock Contention
Scaling

Why Multi-Threading Matters

Redis processes commands on a single thread. FlashKey distributes workload across all available cores. The performance gap widens with every core you add.

  • 1 core: comparable to Redis
  • 4 cores: ~3.2x Redis throughput
  • 8 cores: ~6.5x Redis throughput
  • 16 cores: ~12x Redis throughput — approaching linear scaling

A Direct Comparison

Feature-by-feature comparison between FlashKey and Redis

FlashKey

  • Native multi-threading with per-core event loops
  • Built-in AES-256-CTR encryption at rest
  • MVCC snapshots — no fork(), no COW
  • Active replication with integrated sentinel
  • Written in C11 — zero runtime overhead
  • 442 commands with full protocol compatibility

Redis

  • Single-threaded command processing
  • No native encryption — requires external TLS proxy
  • fork()-based persistence with COW memory spikes
  • External sentinel process required
  • Written in C99 with single-threaded design assumptions
  • io-threads limited to I/O only, not command execution

Performance FAQ

How were these benchmarks conducted?

Using redis-benchmark with identical parameters on both FlashKey and Redis 7.2, same hardware (bare metal), same OS tuning. All tests are reproducible — we publish our methodology.

Does FlashKey maintain compatibility at these speeds?

Yes. FlashKey passes the full Redis test suite. Performance gains come from architectural improvements (multi-threading, MVCC), not protocol shortcuts.

What about latency under high load?

FlashKey maintains sub-millisecond P99 latency even at 90%+ capacity. Multi-threading prevents the head-of-line blocking that affects single-threaded architectures.

Can I reproduce these benchmarks?

Absolutely. Download the Starter Edition, run redis-benchmark against both FlashKey and Redis on identical hardware. We encourage independent verification.

Ready to See These Numbers on Your Infrastructure?

Schedule a benchmarking session with our engineering team. We'll run FlashKey on your hardware and show you the results.