Redis
 sql >> Datenbank >  >> NoSQL >> Redis

WRONGTYPE Operation gegen einen Schlüssel, der die falsche Art von Wert enthält php

Redis unterstützt 6 Datentypen. Sie müssen wissen, welchem ​​Werttyp ein Schlüssel zugeordnet ist, da der Befehl zum Abrufen für jeden Datentyp unterschiedlich ist.

Hier sind die Befehle zum Abrufen des Schlüsselwerts:

  • wenn der Wert vom Typ String ist -> GET <key>
  • wenn der Wert vom Typ Hash ist -> HGETALL <key>
  • wenn Wert vom Typ Listen ist -> lrange <key> <start> <end>
  • wenn der Wert vom Typ sets ist -> smembers <key>
  • wenn der Wert vom Typ sortierte Mengen ist -> ZRANGEBYSCORE <key> <min> <max>
  • wenn der Wert vom Typ stream ist -> xread count <count> streamt <key> <ID> . https://redis.io/commands/xread

Verwenden Sie den TYPE Befehl, um den Werttyp zu überprüfen, dem ein Schlüssel zugeordnet ist:

  • geben Sie <key> ein