Redis 2.0 mit vielen Neuerungen

Die Version 2.0 der NoSQL-Datenbank akzeptiert jetzt auch Hashes als Werte und kann dank virtual memory mehr Daten speichern, als in den Hauptspeicher passen.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.

Version 2.0 der Key-Value-Datenbank Redis bringt eine Reihe von Neuerungen. Virtueller Speicher erlaubt es jetzt, in Redis mehr Daten zu speichern, als in den Hauptspeicher passen: Nur noch die Schlüssel werden dann im RAM gepeichert, während die Werte auf die Festplatte ausgelagert werden können. Dank des neuen Datentyps Hash können Werte jetzt selbst wiederum aus Schlüssel-Wert-Paaren bestehen. Zum Umgang mit Hashes stehen eine Reihe spezieller Befehle bereit.

Über den neuen Publish/Subscribe-Mechanismus kann Redis als Vermittler für Nachrichten (message passing bus) verwendet werden. Über die Multi/Exec-Kommandos ist es möglich, mehrere Kommandos zu einem Block zu gruppieren.

Redis ist ein in ANSI-C geschriebener Key-Value-Store, der auf allen POSIX-kompatiblen Systemen läuft. Clients für die BSD-lizenzierte NoSQL-Datenbank können in einer Vielzahl von Sprachen programmiert werden. Kernentwickler Salvatore Sanfillippo ist seit dem Frühjahr bei VMware angestellt. (odi)