Latest web development tutorials

Redis Einführung

Redis ist völlig kostenlos Open-Source-BSD mit der Vereinbarung einzuhalten, ist es ein High-Performance-Schlüssel-Wert-Datenbank.

Redis mit anderen Schlüssel - Wert Caching Produkt hat die folgenden drei Funktionen:

  • Redis unterstützt Daten Persistenz, können die Daten im Speicher auf der Festplatte gehalten werden, starten Sie wieder Zeit für die Verwendung geladen werden kann.
  • Redis unterstützt nicht nur einfache Schlüssel-Wert-Datentypen, aber auch Speicher Liste bietet, Set, Zsoll, Haschisch und andere Datenstrukturen.
  • Redis unterstützt die Sicherung von Daten, nämlich Daten-Backup-Master-Slave-Modus.

Redis Vorteil

  • Hohe Leistung - Redis kann Lesegeschwindigkeit beträgt 110 000-mal / s, Schreibgeschwindigkeit ist 81.000-mal / s.
  • Rich-Datentypen - Redis Unterstützung Binärfall Strings, Listen, Hashes, Sets und geordnete Mengen Datentyp des Betriebs.
  • Atom - Redis Alle Operationen sind atomar, Atom während Redis auch die Umsetzung der gesamten Operation unterstützt und nach einigen.
  • Die vielfältigen Funktionen - Redis unterstützt auch Publish / Subscribe, Benachrichtigungen, Schlüssel Ablauf und so weiter Eigenschaften.

Redis unterscheidet sich von anderen Schlüssel-Wert-Speicher?

  • Redis hat eine komplexere Datenstrukturen und bieten atomare Operationen auf ihnen, die einen anderen evolutionären Weg zu einer anderen Datenbank ist. Inzwischen Typen Redis Daten werden auf der Grunddatenstruktur transparent für den Programmierer basiert, ohne die Notwendigkeit für zusätzliche Abstraktion.

  • Redis im Speicher ausgeführt wird, kann aber auf der Festplatte beibehalten werden, so dass die verschiedenen Datensätzen müssen Geschwindigkeit gelesen zu wiegen und Speicher zu schreiben, sollten die Daten nicht größer sein als die Menge an Hardware-Speicher. Ein weiterer Vorteil der In-Memory-Datenbanken verglichen auf derselben Platte komplexer Datenstrukturen arbeiten im Speicher ist es sehr einfach, so dass Sie eine Menge interner Redis hochkomplexe Materie zu tun. Unterdessen sind sie in Bezug auf eine Compact-Disk-Format zu erzeugen, Anfügen, weil sie nicht mit wahlfreiem Zugriff erforderlich.