Redis
 sql >> Database >  >> NoSQL >> Redis

WRONGTYPE Operazione su una chiave che contiene il tipo sbagliato di valore php

Redis supporta 6 tipi di dati. Devi sapere a quale tipo di valore viene mappata una chiave, poiché per ogni tipo di dati, il comando per recuperarlo è diverso.

Ecco i comandi per recuperare il valore della chiave:

  • se il valore è di tipo stringa -> GET <key>
  • se il valore è di tipo hash -> HGETALL <key>
  • se il valore è di tipo liste -> lrange <key> <start> <end>
  • se il valore è di tipo set -> smembers <key>
  • se il valore è di tipo set ordinato -> ZRANGEBYSCORE <key> <min> <max>
  • se il valore è di tipo stream -> xread count <count> stream <key> <ID> . https://redis.io/commands/xread

Usa il TYPE comando per verificare il tipo di valore a cui una chiave sta mappando:

  • digitare <key>