Heim >Datenbank >Redis >Welche Daten werden im Redis-Cache gespeichert?

Welche Daten werden im Redis-Cache gespeichert?

(*-*)浩
(*-*)浩Original
2019-11-29 10:44:174479Durchsuche

Welche Daten werden im Redis-Cache gespeichert?

String string:

Der String-Typ ist der grundlegendste Datenspeichertyp in Redis, der aus Bytes besteht ist in Redis binärsicher, was bedeutet, dass dieser Typ Daten in jedem Format akzeptieren kann, z. B. JPEG-Bilddaten oder Json-Objektbeschreibungsinformationen usw. ist ein Standardschlüsselwert, der im Allgemeinen zum Speichern von Zeichenketten und Ganzzahlen verwendet wird und Gleitkommazahlen. Die maximale Datenlänge, die Value aufnehmen kann, beträgt 512 MB (Empfohlenes Lernen: Redis-Video-Tutorial)

Anwendungsszenario: Ein sehr häufiges Szenario wird verwendet, um die Anzahl der Website-Besuche, also die Anzahl der, zu zählen Personen, die gerade online sind usw. incr-Befehl (++-Operation)

list list:

Mit der Redis-Liste können Benutzer Elemente von beiden Enden der Liste verschieben oder entfernen Besteht aus mehreren Eine geordnete und wiederholbare Sequenz, die aus Zeichenfolgenwerten besteht, ist eine verknüpfte Listenstruktur, sodass die zeitliche Komplexität des Hinzufügens von Elementen an beiden Enden der Liste 0 (1) beträgt Je näher die beiden Enden der Liste sind schneller ist es, die Elemente zu erhalten.

Das bedeutet, dass selbst bei einer Liste mit mehreren zehn Millionen Elementen das Abrufen der 10 Datensätze am Anfang oder am Ende extrem schnell geht. Die maximale Anzahl von Elementen, die in einer Liste enthalten sein können, beträgt 4294967295.

Anwendungsszenarien: 1. Neueste Nachrichtenrankings. 2. Nachrichtenwarteschlange zum Abschließen des Nachrichtenaustauschs zwischen mehreren Programmen. Sie können die Push-Operation verwenden, um die Aufgabe in der Liste (Produzent) zu speichern, und dann verwendet der Thread die Pop-Operation, um die Aufgabe zur Ausführung herauszunehmen. (Verbraucher)

Hash-Hash:

Hash in Redis kann als Kartencontainer mit String-Schlüssel und String-Wert sowie mehreren Schlüsselwerten betrachtet werden werden in einem Schlüssel gespeichert. Jeder Hash kann 4294967295 Schlüssel-Wert-Paare speichern.

Anwendungsszenarien: wie Speichern, Lesen, Ändern von Benutzerattributen (Name, Alter, Passwort usw.)

Einstellen:

Redis-Sammlungen sind ungeordnet und nicht wiederholbar. Sie sind wie Listen sehr effizient beim Einfügen und Löschen und beim Ermitteln, ob ein Element vorhanden ist. Der größte Vorteil von Mengen besteht darin, dass sie Schnitt-, Vereinigungs- und Differenzoperationen durchführen können. Die maximale Anzahl von Elementen, die ein Set enthalten kann, beträgt 4294967295.

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.

Weitere technische Artikel zum Thema Redis finden Sie in der Spalte Redis Getting Started Tutorial.

Das obige ist der detaillierte Inhalt vonWelche Daten werden im Redis-Cache gespeichert?. 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