Gemessen, Nicht Behauptet.

Jede Leistungsangabe wird durch reproduzierbare Benchmarks belegt. Getestet unter realen Bedingungen mit Standard-Redis-Benchmarking-Tools — gleiche Hardware, gleiche Methodik, überprüfbare Ergebnisse.

FlashKey vs Redis — Direktvergleich

Benchmarks durchgeführt mit redis-benchmark, 50 parallele Clients, 100.000 Anfragen pro Operation. Gleiche Hardware, gleiche Konfiguration, gleiche Testmethodik.

Operation FlashKey Redis 7.2 Verbesserung
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-Latenz
Antwortzeiten unter einer Millisekunde selbst bei Dauerlast
Linear
Kernskalierung
Durchsatz skaliert proportional mit den verfügbaren CPU-Kernen
Null
COW-Overhead
MVCC-Snapshots beseitigen fork-basierte Copy-on-Write-Speicherspitzen
12x
bei 16 Kernen
Linear
Skalierung
0
Single-Thread-Engpass
Skalierungsstatus
Multi-Core-Auslastung
Lineare Durchsatz-Skalierung
Null Lock-Contention
Skalierung

Warum Multi-Threading Entscheidend Ist

Redis verarbeitet Befehle in einem einzigen Thread. FlashKey verteilt die Last auf alle verfügbaren Kerne. Der Leistungsvorsprung wächst mit jedem hinzugefügten Kern.

  • 1 Kern: vergleichbar mit Redis
  • 4 Kerne: ~3,2x Redis-Durchsatz
  • 8 Kerne: ~6,5x Redis-Durchsatz
  • 16 Kerne: ~12x Redis-Durchsatz — nahezu lineare Skalierung

Ein Direktvergleich

Feature-für-Feature-Vergleich zwischen FlashKey und Redis

FlashKey

  • Natives Multi-Threading mit Event-Loops pro Kern
  • Integrierte AES-256-CTR-Verschlüsselung im Ruhezustand
  • MVCC-Snapshots — kein fork(), kein COW
  • Aktive Replikation mit integriertem Sentinel
  • Geschrieben in C11 — null Laufzeit-Overhead
  • 442 Befehle mit vollständiger Protokollkompatibilität

Redis

  • Single-Thread-Befehlsverarbeitung
  • Keine native Verschlüsselung — externer TLS-Proxy erforderlich
  • fork()-basierte Persistenz mit COW-Speicherspitzen
  • Externer Sentinel-Prozess erforderlich
  • Geschrieben in C99 mit Single-Thread-Designannahmen
  • io-threads auf I/O beschränkt, keine Befehlsausführung

FAQ zur Leistung

Wie wurden diese Benchmarks durchgeführt?

Mit redis-benchmark und identischen Parametern auf FlashKey und Redis 7.2, gleiche Hardware (Bare Metal), gleiches OS-Tuning. Alle Tests sind reproduzierbar — wir veröffentlichen unsere Methodik.

Bleibt FlashKey bei diesen Geschwindigkeiten kompatibel?

Ja. FlashKey besteht die vollständige Redis-Testsuite. Leistungsgewinne stammen aus architektonischen Verbesserungen (Multi-Threading, MVCC), nicht aus Protokollabkürzungen.

Wie verhält sich die Latenz unter hoher Last?

FlashKey hält die P99-Latenz unter einer Millisekunde, selbst bei über 90% Auslastung. Multi-Threading verhindert das Head-of-Line-Blocking, das Single-Thread-Architekturen beeinträchtigt.

Kann ich diese Benchmarks selbst reproduzieren?

Selbstverständlich. Laden Sie die Starter Edition herunter und führen Sie redis-benchmark auf identischer Hardware gegen FlashKey und Redis aus. Wir fördern unabhängige Überprüfung.

Bereit, Diese Ergebnisse auf Ihrer Infrastruktur zu Sehen?

Vereinbaren Sie eine Benchmarking-Sitzung mit unserem Engineering-Team. Wir führen FlashKey auf Ihrer Hardware aus und zeigen Ihnen die Ergebnisse.