Node-redis: O valor estranho de ERR não é uma mensagem flutuante válida

Criado em 1 jan. 2015  ·  7Comentários  ·  Fonte: NodeRedis/node-redis

Usando NodeJS e Redis (prometido via BlueBird).

Obtendo erro inconsistente:

Erro possivelmente não tratado: o valor de ERR não é uma flutuação válida
em ReplyParser.RedisClient.init_parser (/home/adam/Deep-Ads/node_modules/redis/index.js:317:31)

Alguma ideia?

invalid question

Comentários muito úteis

Verifique as declarações zadd. CHAVE, PONTUAÇÃO, VALOR.
Você deve ter trocado pontuação e valor

Todos 7 comentários

Você tem alguma maneira de reproduzir isso?

Se você puder pagar em produção, uma coisa útil a se fazer é rodar com debug_mode definido. Isso irá registrar todos os dados brutos do protocolo dentro e fora do cliente. Se soubéssemos quais dados estavam sendo lidos antes desse erro, seria muito simples de corrigir.

Eu também estou tendo esse problema. O que você achou?

Verifique as declarações zadd. CHAVE, PONTUAÇÃO, VALOR.
Você deve ter trocado pontuação e valor

@twappworld o comentário de @ganeshnaidu ajudou você?

Caso alguém encontre esse problema e esteja tendo o mesmo problema que eu ...

Eu estava combinando vários valores para obter minha pontuação antes de defini-la e um dos meus valores era NaN que estava causando este erro. Depois de corrigir o NaN o problema foi embora.

Usando a infraestrutura 'c' hiredis, recebo um erro - mas usando o redis-cli com a mesma string - ele retorna bem.

redis-cli:
127.0.0.1:6379> ZADD modbus- alarme: 0 0 1548650706: "Alarme de baixa tensão em 7,11"
(inteiro) 1

No entanto, a seguinte string emitida para a função redisCommand parece apresentar um erro e não inserir os dados ... Eu tentei aspas simples e aspas duplas de escape quando criei a string para o redisCommand.

ZADD modbus- alarme: 0 0 1548650706: "Alarme de baixa tensão em 7,11"
Mensagem Redis ERR não é um flutuante válido. Tipo: 6

Pensamentos?

Verifique as declarações zadd. CHAVE, PONTUAÇÃO, VALOR.
Você deve ter trocado pontuação e valor

@ fa1d87bc7f85769ea9dee2e4957321ae o que está errado em zadd queues:checkin:reserved process_id 1 Ainda assim, entendo o problema.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

dotSlashLu picture dotSlashLu  ·  5Comentários

michaelwittig picture michaelwittig  ·  3Comentários

lemon707 picture lemon707  ·  3Comentários

Stono picture Stono  ·  6Comentários

b96705008 picture b96705008  ·  7Comentários