Heim > Datenbank > Redis > Hauptteil

Redis-Referenzhandbuch: Von Datentypen bis zu Betriebsanweisungen

PHPz
Freigeben: 2023-06-20 10:04:36
Original
1488 Leute haben es durchsucht

Redis ist eine Open-Source-In-Memory-Schlüsselwertspeicherdatenbank. Sie bietet eine Vielzahl von Datentypen und entsprechenden Betriebsanweisungen und kann in Anwendungen in verschiedenen Szenarien verwendet werden. In diesem Artikel werden die Datentypen und Betriebsanweisungen von Redis vorgestellt.

  1. Datentyp

1.1 String-Typ

Der String-Typ ist einer der grundlegendsten Datentypen in Redis. Er wird in Form eines Byte-Arrays gespeichert. Werte vom Typ String können beliebige Strings sein, einschließlich Binärdaten. Redis bietet viele Betriebsanweisungen wie SET, GET, INCR usw.

1.2 Listentyp

Ein Listentyp ist eine geordnete Sammlung, die aus einer Folge von Elementen besteht. Das Element kann eine beliebige Zeichenfolge sein. Redis bietet eine Reihe von Betriebsanweisungen zum Bedienen von Listen wie LPUSH, RPUSH, LPOP, RPOP, LLEN, LINDEX usw.

1.3 Mengentyp

Ein Mengentyp ist eine ungeordnete Menge, die aus einer Menge von Elementen besteht. Das Element kann eine beliebige Zeichenfolge sein. Das Merkmal des Sammlungstyps besteht darin, dass die Elemente nicht wiederholbar sind. Redis stellt eine Reihe von Betriebsanweisungen zum Betreiben der Sammlung bereit, z. B. SADD, SMEMBERS, SPOP, SCARD, SISMEMBER usw.

1.4 Typ der geordneten Menge

Der Typ der geordneten Menge ist eine geordnete Menge, die aus einer Menge von Elementen besteht. Das Element kann eine beliebige Zeichenfolge sein. Jedes Element verfügt über einen entsprechenden Wert, der eine beliebige Gleitkommazahl sein kann. Das Merkmal des geordneten Satztyps besteht darin, dass die Elemente nicht wiederholbar sind und die Elemente basierend auf der Punktzahl sortiert werden können. Redis bietet eine Reihe von Betriebsanweisungen zum Betrieb bestellter Sets, wie z. B. ZADD, ZRANGE, ZREMRANGEBYSCORE, ZRANK, ZCOUNT usw.

1.5 Hash-Typ

Der Hash-Typ ist ein Datentyp, der in Form von Schlüssel-Wert-Paaren gespeichert wird. Der Hash-Typ kann als verschachteltes Wörterbuch verstanden werden, in dem jedes Schlüssel-Wert-Paar ein Feld ist. Redis bietet eine Reihe von Betriebsanweisungen zum Betrieb von Hash-Typen wie HMSET, HGETALL, HINCRBY, HDEL, HEXISTS usw.

  1. Bedienungsanweisungen

2.1 SET und GET

Die SET-Anweisung wird verwendet, um den Wert des Schlüssels festzulegen, und die GET-Anweisung wird verwendet, um den Wert des Schlüssels abzurufen. Zum Beispiel:

SET key value
GET key
Nach dem Login kopieren

2.2 INCR und DECR

Die INCR-Anweisung wird verwendet, um den Wert eines Schlüssels zu erhöhen, und die DECR-Anweisung wird verwendet, um den Wert eines Schlüssels zu verringern. Beispiel:

INCR key
DECR key
Nach dem Login kopieren

2.3 LPUSH- und RPUSH-Anweisungen

LPUSH-Anweisungen werden verwendet, um ein Element auf der linken Seite der Liste hinzuzufügen, und RPUSH-Anweisungen werden verwendet, um ein Element auf der rechten Seite der Liste hinzuzufügen. Zum Beispiel:

LPUSH key value
RPUSH key value
Nach dem Login kopieren

2.4 LPOP und RPOP

Der LPOP-Befehl wird verwendet, um ein Element von der linken Seite der Liste zu entfernen, und der RPOP-Befehl wird verwendet, um ein Element von der rechten Seite der Liste zu entfernen. Zum Beispiel:

LPOP key
RPOP key
Nach dem Login kopieren

2.5 SADD und SMEMBERS

SADD-Anweisung wird verwendet, um ein Element zum Satz hinzuzufügen, und SMEMBERS-Anweisung wird verwendet, um alle Elemente im Satz abzurufen. Zum Beispiel:

SADD key value
SMEMBERS key
Nach dem Login kopieren

2.6 SPOP und SCARD

Der SPOP-Befehl wird verwendet, um ein Element im Satz zufällig zu löschen, und der SCARD-Befehl wird verwendet, um die Größe des Satzes zu ermitteln. Zum Beispiel:

SPOP key
SCARD key
Nach dem Login kopieren

2.7 ZADD und ZRANGE

Die ZADD-Anweisung wird verwendet, um ein Element zu einer geordneten Menge hinzuzufügen, und die ZRANGE-Anweisung wird verwendet, um Elemente innerhalb eines angegebenen Bereichs in einer geordneten Menge zu erhalten. Zum Beispiel:

ZADD key score value
ZRANGE key start stop
Nach dem Login kopieren

2.8 HMSET und HGETALL

Die HMSET-Anweisung wird verwendet, um mehrere Felder im Hash-Typ festzulegen, und die HGETALL-Anweisung wird verwendet, um alle Felder und entsprechenden Werte im Hash-Typ abzurufen. Zum Beispiel:

HMSET key field1 value1 field2 value2
HGETALL key
Nach dem Login kopieren
  1. Fazit

In diesem Artikel werden die Datentypen und Betriebsanweisungen von Redis vorgestellt und die grundlegende Verwendung von Redis behandelt. Natürlich verfügt Redis im tatsächlichen Einsatz über erweiterte Funktionen und Bedienungsanleitungen, die ein weiteres Verständnis und Lernen erfordern. Wir hoffen, dass dieser Artikel den Lesern helfen kann, Redis besser zu verstehen und zu verwenden.

Das obige ist der detaillierte Inhalt vonRedis-Referenzhandbuch: Von Datentypen bis zu Betriebsanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage