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% |
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.