Node-redis: El valor extraño de ERR no es un mensaje flotante válido

Creado en 1 ene. 2015  ·  7Comentarios  ·  Fuente: NodeRedis/node-redis

Usando NodeJS y Redis (prometido a través de BlueBird).

Obteniendo un error inconsistente:

Error posiblemente no manejado: el valor ERR no es un flotante válido
en ReplyParser.RedisClient.init_parser (/home/adam/Deep-Ads/node_modules/redis/index.js:317:31)

¿Algunas ideas?

invalid question

Comentario más útil

Compruebe las declaraciones de zadd. CLAVE, PUNTUACIÓN, VALOR.
Debes haber intercambiado puntuación y valor

Todos 7 comentarios

¿Tienes alguna forma de reproducir esto?

Si puede permitírselo en producción, una cosa útil es ejecutar con debug_mode establecido. Esto registrará todos los datos del protocolo sin procesar dentro y fuera del cliente. Si supiéramos qué datos se están leyendo justo antes de este error, sería bastante sencillo de solucionar.

Yo también tengo este problema. ¿Qué te encontraste?

Compruebe las declaraciones de zadd. CLAVE, PUNTUACIÓN, VALOR.
Debes haber intercambiado puntuación y valor

@twappworld ¿ @ganeshnaidu ?

En caso de que alguien encuentre este problema y tenga el mismo problema que yo ...

Estaba combinando varios valores para obtener mi puntaje antes de configurarlo y uno de mis valores era NaN que estaba causando este error. Después de arreglar el NaN el problema desapareció.

Al usar la infraestructura 'c' hiredis, obtengo un error, pero al usar redis-cli con la misma cadena, devuelve bien.

redis-cli:
127.0.0.1:6379> ZADD modbus- alarma: 0 0 1548650706: "Alarma de bajo voltaje en 7.11"
(entero) 1

Sin embargo, la siguiente cadena emitida para la función redisCommand parece tener un error y no insertar los datos ... Probé tanto comillas simples como comillas dobles de escape cuando construí la cadena para redisCommand.

ZADD modbus- alarma: 0 0 1548650706: "Alarma de bajo voltaje en 7.11"
Mensaje de Redis ERR no es un flotante válido Tipo: 6

Pensamientos

Compruebe las declaraciones de zadd. CLAVE, PUNTUACIÓN, VALOR.
Debes haber intercambiado puntuación y valor

@ fa1d87bc7f85769ea9dee2e4957321ae ¿Qué está mal en zadd queues:checkin:reserved process_id 1 Aún me sale el problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

abhaygarg picture abhaygarg  ·  5Comentarios

Mickael-van-der-Beek picture Mickael-van-der-Beek  ·  6Comentarios

ghost picture ghost  ·  3Comentarios

aletorrado picture aletorrado  ·  6Comentarios

Atala picture Atala  ·  3Comentarios