Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

WRONGTYPE Operação contra uma chave que contém o tipo errado de valor php


O Redis suporta 6 tipos de dados. Você precisa saber para qual tipo de valor uma chave mapeia, pois para cada tipo de dado, o comando para recuperá-lo é diferente.

Aqui estão os comandos para recuperar o valor da chave:
  • se o valor for do tipo string -> GET <key>
  • se o valor for do tipo hash -> HGETALL <key>
  • se o valor for do tipo listas -> lrange <key> <start> <end>
  • se o valor for do tipo sets -> smembers <key>
  • se o valor for do tipo conjuntos ordenados -> ZRANGEBYSCORE <key> <min> <max>
  • se o valor for do tipo stream -> xread count <count> fluxos <key> <ID> . https://redis.io/commands/xread

Use o TYPE comando para verificar o tipo de valor para o qual uma chave está mapeando:
  • digite <key>