WRONGTYPE: WRONGTYPE Operation against a key holding the wrong kind of value
RedisO que significa?
Um comando foi executado contra uma chave que não é apropriada para o tipo de dado dessa chave. Por exemplo, aplicar um comando de list (LPUSH) ou hash (HSET) a uma chave que contém uma string.
Por que acontece?
A chave é de um tipo diferente do esperado, o mesmo nome de chave é usado com tipos de dados diferentes, confusão de tipos na lógica da aplicação, ou uma chave antiga/remanescente sendo sobrescrita.
Como resolver
Verifique o tipo da chave: TYPE mykey. Escolha o comando de acordo com o tipo real da chave. Diferencie os tipos na nomenclatura das chaves (por exemplo, um set para user:1:tags, uma string para user:1:name). Se necessário, exclua a chave antiga (DEL) e recrie-a com o tipo correto. Garanta a consistência de tipos na camada da aplicação.