Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Einführung in Redis

Redis ist eine erstaunliche Open-Source-Software, die verschiedene Anforderungen in einer Webanwendung erfüllen kann.

Was ist Redis?

Es ist eine NoSQL-Datenbank , und insbesondere ein Schlüssel/Wert-Speicher . Es kann mit jeder Programmiersprache verwendet werden, da es sich nicht um eine JavaScript-spezifische Technologie handelt, sondern in C geschrieben ist.

Wir können Werte speichern und sie einem Schlüssel zuordnen und sie später abrufen.

Eines seiner besonderen Merkmale ist hohe Leistung . Hohe Leistung wird durch eines seiner Hauptmerkmale bereitgestellt:Es ist ein In-Memory Datenbank. Daten werden im Arbeitsspeicher gehalten, gespeichert und abgerufen, anstatt in eine Datenbank geschrieben zu werden.

Die meisten Datenbanken speichern Daten auf der Festplatte und optimieren sie, indem sie einen zwischengespeicherten Satz im Speicher behalten.

Redis macht das Gegenteil:Es behält die Daten im Speicher.

Standardmäßig speichert Redis Snapshots des gespeicherten Datensatzes auf der Festplatte, und Sie können die Details konfigurieren, wie dies geschieht und wo die Daten gespeichert werden.

Redis ist wegen seiner Flexibilität eines meiner Lieblingstools. Sie haben viel Freiheit bei der Speicherung und Verwaltung der Datenspeicherung, und sie kann je nach Bedarf auf viele verschiedene Arten verwendet werden.

Dies liegt auch daran, dass es sich um eine NoSQL-Datenbank handelt, was bedeutet, dass sie im Vergleich zu PostgreSQL oder anderen SQL- und schemabasierten Datenbanken sehr flexibel ist.

Es wird oft als Cache-Speichermechanismus verwendet, aber auch als Nachrichtenbroker, eine Möglichkeit, zwischen verschiedenen Prozessen und Anwendungen zu kommunizieren.

Fahren Sie hier fort:

  • So installieren Sie Redis
  • Erste Schritte mit Redis
  • Redis-Sets
  • Redis-Listen
  • Sortierte Listen redis
  • So verwenden Sie Redis Hashes
  • Redis veröffentlichen/abonnieren