English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis ist vollständig Open Source und unterliegt der BSD-Lizenz, ist eine leistungsstarke Key-Value-Datenbank.
Redis und andere Key - Die folgenden drei Merkmale zeichnen die Caching-Produkte von Redis aus:
Redis unterstützt die Datensicherung, kann Daten aus dem Speicher auf der Festplatte speichern und kann beim Neustart wieder geladen und verwendet werden.
Redis unterstützt nicht nur einfache Keys-Daten des Werttyps, bietet gleichzeitig die Speicherung von Datenstrukturen wie List, Set, Zset, Hash und anderen.
Redis unterstützt die Datensicherung, d.h. Master-Datenbackup im Slave-Modus
Hochleistungsfähig - Die Lesegeschwindigkeit von Redis beträgt110000-mal/s, die Geschwindigkeit der Schreiboperation ist81000-mal/s
Vielfältige Datenarten - Redis unterstützt die Operationen der binären Beispiele Strings, Lists, Hashes, Sets und Ordered Sets.
Atomar - Alle Operationen von Redis sind atomar, was bedeutet, dass sie entweder erfolgreich ausgeführt oder vollständig nicht ausgeführt werden. Eine einzelne Operation ist atomar. Mehrere Operationen unterstützen auch Transaktionen, d.h. Atome, durch die Anweisungen MULTI und EXEC verpackt.
Vielfältige Eigenschaften - Redis unterstützt auch publish/subscribe, Benachrichtigung, key Ablauf und andere Eigenschaften.
Redis hat komplexere Datenstrukturen und bietet atomare Operationen darauf, was einen anderen Entwicklungsverlauf als andere Datenbanken darstellt. Die Datenarten von Redis sind alle auf grundlegenden Datenstrukturen basierend und transparent für die Programmierer, ohne zusätzliche Abstraktionen durchführen zu müssen.
Redis läuft im Speicher, kann aber auf die Festplatte persistiert werden, daher muss bei der schnellen Lese- und Schreiboperation auf verschiedene Datensätze abgewogen werden, da die Datenmenge nicht größer als die Hardware-Speicher sein kann. Ein weiterer Vorteil im Bereich der Speicherdatenbanken ist, dass die Operationen in der Speicheranwendung sehr einfach sind, im Vergleich zu den gleichen komplexen Datenstrukturen auf der Festplatte, so dass Redis viele interne komplexe Aufgaben erledigen kann. Gleichzeitig sind sie in Bezug auf das Festplattenformat kompakt und werden auf dem Wege der Anhängung erzeugt, da sie nicht zufälligen Zugriff benötigen.