Redis ist eine sehr schnelle nicht relationale (NoSQL) In-Memory-Schlüsselwertdatenbank, die Zuordnungen zwischen Schlüsseln und fünf verschiedenen Werttypen speichern kann.
Der Schlüsseltyp kann nur eine Zeichenfolge sein und der Wert unterstützt fünf Datentypen: Zeichenfolge, Liste, Satz, Hash-Tabelle, geordneter Satz.
Redis unterstützt viele Funktionen, wie z. B. das Beibehalten von Daten im Speicher auf der Festplatte, die Verwendung von Replikation zur Steigerung der Leseleistung und die Verwendung von Sharding zur Steigerung der Schreibleistung. (Empfohlenes Lernen: Redis-Video-Tutorial)
Hash (Hash)
Redis-Hash ist ein Schlüsselwertpaar (Schlüssel=>Wert). Sammlung.
Redis-Hash ist eine Zuordnungstabelle von Feldern und Werten vom Typ String. Hash eignet sich besonders zum Speichern von Objekten.
Jeder Hash in Redis kann 232 - 1 Schlüssel-Wert-Paare (mehr als 4 Milliarden) speichern.
Beispiel
127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL runoobkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
Im obigen Beispiel haben wir einige Beschreibungsinformationen (Name, Beschreibung, Likes, Besucher) von Redis auf den Runoobkey der Hash-Tabelle gesetzt.
Das obige ist der detaillierte Inhalt vonWelcher Typ ist der Schlüssel von Redis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!