ERR value is not a valid float: ERR value is not a valid float (el valor no es un float válido)
Redis¿Qué significa?
Un comando que espera un número decimal (float) (p. ej., INCRBYFLOAT, un score de ZADD) recibió un valor que no es un número de coma flotante válido. Redis no pudo analizar el valor como float.
¿Por qué ocurre?
La clave a la que apunta INCRBYFLOAT no contiene un float válido, un argumento no numérico, el separador decimal incorrecto (se requiere punto, no coma) o un número mal formado.
Cómo solucionarlo
Compruebe el valor de la clave con GET y asegúrese de que contiene un float válido. Use el punto como separador decimal (p. ej., 3.14). Verifique que el argumento es numérico y tiene el formato correcto. Si es necesario, restablezca el valor a un float válido.
Más entradas de este motor
- EXECABORTEXECABORT Transaction discarded because of previous errors (transacción descartada por errores previos)
- NOPERMNOPERM this user has no permissions to run the command or access one of the keys (el usuario no tiene permisos para el comando o la clave)
- ERR value is not an integer or out of rangeERR value is not an integer or out of range (el valor no es un entero o está fuera de rango)
- ERR increment or decrement would overflowERR increment or decrement would overflow (el incremento o decremento desbordaría)
- ERR max number of clients reachedERR max number of clients reached (se alcanzó el número máximo de clientes)
- BUSYKEYBUSYKEY Target key name already exists (la clave de destino ya existe)
- ERR no such keyERR no such key (la clave no existe)