Heim  >  Artikel  >  Datenbank  >  Was speichert die Redis-Datenbank hauptsächlich?

Was speichert die Redis-Datenbank hauptsächlich?

(*-*)浩
(*-*)浩Original
2019-11-20 11:56:333346Durchsuche

Redis ist eine Open-Source-Schlüsselwertdatenbank vom Protokolltyp, die in der ANSI-C-Sprache geschrieben ist, sich an das BSD-Protokoll hält, das Netzwerk unterstützt, speicherbasiert und persistent sein kann und APIs in mehreren Sprachen bereitstellt.

Was speichert die Redis-Datenbank hauptsächlich?

Die Datentypen, auf die die Redis-Datenbank zugreifen kann, sind: String (String), Hash (Hash), Liste (Liste), Set (Satz). ) ) und zset (sortierte Menge: geordnete Menge).

Zeichenfolge (Zeichenfolge)                                                                                                                                                                                                                                 Es wird davon ausgegangen, dass es sich um genau den gleichen Typ wie Memcached handelt, wobei ein Schlüssel einem Wert entspricht.

Der String-Typ ist binärsicher. Dies bedeutet, dass die Zeichenfolge von Redis beliebige Daten enthalten kann. Zum Beispiel JPG-Bilder oder serialisierte Objekte.

Der String-Typ ist der grundlegendste Datentyp von Redis. Der String-Typ-Wert kann bis zu 512 MB speichern.

Hash (Hash)

Redis-Hash ist eine Sammlung von Schlüssel-Wert-Paaren (Schlüssel=>Wert).

Redis-Hash ist eine Zuordnungstabelle von Feldern und Werten vom Typ String. Hash eignet sich besonders zum Speichern von Objekten.

Liste (Liste)

Redis-Listen sind einfache Listen von Zeichenfolgen, sortiert in der Einfügereihenfolge. Sie können ein Element am Kopf (links) oder am Ende (rechts) der Liste hinzufügen.

Set (set)

Redis’ Set ist eine ungeordnete Sammlung von String-Typen.

Sätze werden durch Hash-Tabellen implementiert, sodass die Komplexität des Hinzufügens, Löschens und Suchens O(1) beträgt.

zset (sortierte Menge: geordnete Menge)

Redis zset ist wie set auch eine Sammlung von Elementen vom Typ String, und doppelte Mitglieder sind nicht zulässig.

Der Unterschied besteht darin, dass jedem Element eine doppelte Typbewertung zugeordnet ist. Redis verwendet Scores, um die Mitglieder der Sammlung von klein nach groß zu sortieren.

Die Mitglieder von zset sind einzigartig, aber die Ergebnisse können wiederholt werden.

Das obige ist der detaillierte Inhalt vonWas speichert die Redis-Datenbank hauptsächlich?. 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:So passen Sie 2 Redis zusammenNächster Artikel:So passen Sie 2 Redis zusammen