Was ist Redis?

Redis, auch als Remote Dictionary Server bekannt, ist die NoSQL-Serversoftware, die erstmals 2009 veröffentlicht wurde. Es handelt sich um einen Schlüsselwertspeicher, der Datenstrukturen für Anwendungen bereitstellt. Es kann Strings, Listen von Strings, Stringsätzen, sortierten Stringsätzen und Hashtabellen bereitstellen. Da Redis seine Daten im Arbeitsspeicher speichert, bietet es Performancevorteile gegenüber herkömmlichen Datenbanken, bei denen alle Daten auf die Festplatte geschrieben werden müssen, bevor der Datenbankinhalt geändert wird. Es ist nicht ideal für Daten wie Finanztransaktionen, zeichnet sich jedoch durch permanente Sitzungsinformationen und Benutzermeldungen aus.

Redis ist Open Source und kann kostenlos auf Ihrem Server betrieben werden. Es wird auch als Bestandteil vieler Cloud-Services wie Amazon Web Services und ObjectRocket von Rackspace angeboten.

Cloud, Datenbank, Netzwerkbegriffe, NoSQL