Der erste Release Candidate von Redis 7.0 wurde heute verfügbar gemacht. Was uns an dieser aktualisierten In-Memory-Key-Value-Datenbank begeistert, sind neben anderen Verbesserungen „erhebliche Leistungsoptimierungen“.
Redis 7.0-rc1 enthält Leistungsoptimierungen und mehr, aber auch eine Reihe von Änderungen, die die Abwärtskompatibilitätsunterstützung für dieses beliebte Open-Source-Projekt unterbrechen. Die Performance-Arbeit für Redis 7.0 umfasst „erhebliche“ Speichereinsparungen durch verschiedene Optimierungen, geringeren Overhead beim Copy-on-Write-Speicher, Verbesserungen der Speichereffizienz, Verbesserungen an fsync, um große Schreibvorgänge auf die Festplatte zu vermeiden, verbesserte Latenz und mehr.
Einige der anderen Änderungen, die mit Redis 7.0-rc1 gefunden wurden, umfassen „Redis-Funktionen“ als neue serverseitige Skriptfunktion, fein abgestufte, schlüsselbasierte Berechtigungen, verbesserte Handhabung von Unterbefehlen, den Cluster-Code unterstützt jetzt Hostnamen statt nur IP-Adressen, Lua-Scripting-Verbesserungen und eine Vielzahl neuer Befehle. Redis 7.0 hat auch Sicherheitsverbesserungen in Bezug auf die standardmäßige Blockierung sensibler Konfigurationen/Befehle, die Vermeidung der Protokollierung von Authentifizierungswerten und mehr.
Redis 7.0-Benchmarks werden kommen, sobald die stabile Version herauskommt, während diejenigen, die mehr erfahren oder den Test-Build herunterladen möchten, dies vorerst über Redis 7.0-rc1 auf GitHub.