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.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.
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
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
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
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
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
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
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
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
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!