Zedis: Ein Redis-kompatibler In-Memory-Datenspeicher in Zig

2025-09-19
Zedis: Ein Redis-kompatibler In-Memory-Datenspeicher in Zig

Zedis ist ein Redis-kompatibler In-Memory-Datenspeicher, der in Zig geschrieben wurde und für Lernzwecke und Experimente gedacht ist. Er implementiert das Redis-Kernprotokoll und die Datenstrukturen mit Fokus auf Einfachheit, Leistung und Thread-Sicherheit. Es werden wichtige Redis-Befehle (GET, SET, INCR usw.), verschiedene Datentypen und die Persistenz auf der Festplatte (RDB) unterstützt. Zuletzt wurde Pub/Sub hinzugefügt. Zedis ist einfach zu bauen und zu verwenden, der Code folgt den Zig-Konventionen mit typsicheren Operationen, expliziter Fehlerbehandlung und umfassender Protokollierung.

Entwicklung In-Memory-Datenbank