Heim  >  Artikel  >  Datenbank  >  Welche Art von Datenbank ist Redis?

Welche Art von Datenbank ist Redis?

青灯夜游
青灯夜游Original
2019-06-04 11:37:3017121Durchsuche

Redis ist eine Open-Source-Schlüsselwertdatenbank vom Protokolltyp, die in der ANSI-C-Sprache geschrieben ist, Netzwerke unterstützt, speicherbasiert und persistent sein kann und APIs in mehreren Sprachen bereitstellt.

Welche Art von Datenbank ist Redis?

Redis ist eine Datenbank vom Typ NoSql (nicht nur SQL, nicht nur SQL), auch als nicht relationale Datenbank bekannt.

Nicht relationale Datenbanken speichern Daten in Form von Schlüsselwerten, und die Daten werden im Speicher gespeichert, was ein Nachteil sein kann. Da die Speichergröße von Redis selbst nur 1 GB beträgt und der praktische Nutzen nur 0,75 GB beträgt, müssen wir zusätzliche Server zur Unterstützung bereitstellen. (Empfohlenes Lernen: Redis-Video-Tutorial)

Vor- und Nachteile:

①Redis speichert Daten in Form von Schlüsselwerten, daher nur Es ist notwendig, einen Schlüssel zum Abrufen von Daten und einen Schlüsselwert zum Speichern von Daten zu verwenden. Die Zeitkomplexität beträgt O(1). Die Lese- und Schreibleistung ist ausgezeichnet.

②Unterstützt umfangreiche Datenstrukturen, gängige Datenstrukturen wie Liste, Zeichenfolge, Satz, Hash usw.

③Unterstützt Datenpersistenz, unterstützt AOF- und RDB-Persistenzmethoden

Weitere Informationen Weitere Informationen zu Redis-bezogenen technischen Kenntnissen finden Sie in der Spalte Tutorial zur Redis-Nutzung!

Das obige ist der detaillierte Inhalt vonWelche Art von Datenbank ist Redis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist ein Redis-Cluster?Nächster Artikel:Was ist ein Redis-Cluster?