Redis

Autor: Eugene Taylor
Erstelldatum: 11 August 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
What is Redis and What Does It Do?
Video: What is Redis and What Does It Do?

Inhalt

Definition - Was bedeutet Redis?

Redis ist ein erweiterter Schlüsselwertspeicher, besser bekannt als Datenstrukturserver.


Es kann als eine Art Datenbank betrachtet werden, die mit Schlüssel-Wert-Paaren arbeitet und den Hauptspeicher zum Speichern von Daten verwendet.Die Verwendung des Hauptspeichers bedeutet, dass dieser sowohl schnell als auch skalierbar ist, jedoch durch die Kapazität des RAM eingeschränkt sein kann.

Es verfügt auch über eine integrierte Persistenz, obwohl Snapshots erstellt und auf der Festplatte aufgezeichnet werden, sodass es als No-SQL-Datenbank verwendet werden kann.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Redis

Redis wird eher als erweiterter Schlüsselwertspeicher als als vollständige Datenbank bezeichnet, da darin Daten als Schlüsselwertpaare gespeichert werden, die Zeichenfolgen, Listen, Hash-Mengen und sortierte Mengen enthalten können.

Es arbeitet mit einem speicherinternen Dataset, um eine hervorragende Leistung zu erzielen, und kann atomare Operationen ausführen, z. B. das Anhängen von Zeichenfolgen, das Inkrementieren von Hashwerten, das Suchen und Abrufen von Elementen in einer Liste, das Berechnen von Schnittmengen, Vereinigungen und Unterschieden und vieles mehr.

Abhängig vom Anwendungsfall, in dem Redis implementiert ist, können Daten dauerhaft gespeichert werden, indem das Dataset auf der Festplatte abgelegt oder jeder Befehl an ein Protokoll angehängt wird.

Redis ist Open Source und BSD-lizenziert. Es wurde von Salvatore Sanfilippo entwickelt und am 10. April 2009 veröffentlicht.

Das Programm ist in ANSI C geschrieben und für POSIX-Systeme wie Linux, BSD und OSX gründlich getestet. Es gibt keine offizielle Windows-Version, aber Microsoft entwickelt und wartet eine experimentelle 32- und 64-Bit-Version von Windows.