ERR value is not a valid float: ERR value is not a valid float (la valeur n'est pas un flottant valide)
RedisQue signifie cette erreur ?
Une commande attendant un nombre décimal (float) (par ex. INCRBYFLOAT, un score ZADD) a reçu une valeur qui n'est pas un nombre à virgule flottante valide. Redis n'a pas pu analyser la valeur comme un float.
Cause
La clé ciblée par INCRBYFLOAT ne contient pas de float valide, argument non numérique, mauvais séparateur décimal (un point est requis, pas une virgule) ou nombre mal formé.
Comment la corriger
Vérifiez la valeur de la clé avec GET et assurez-vous qu'elle contient un float valide. Utilisez un point comme séparateur décimal (par ex. 3.14). Vérifiez que l'argument est numérique et correctement formaté. Si nécessaire, réinitialisez la valeur à un float valide.
Autres entrées pour ce moteur
- EXECABORTEXECABORT Transaction discarded because of previous errors (transaction abandonnée en raison d'erreurs précédentes)
- NOPERMNOPERM this user has no permissions to run the command or access one of the keys (l'utilisateur n'a pas l'autorisation d'exécuter la commande ou d'accéder à une clé)
- ERR value is not an integer or out of rangeERR value is not an integer or out of range (la valeur n'est pas un entier ou est hors limites)
- ERR increment or decrement would overflowERR increment or decrement would overflow (l'incrément ou le décrément provoquerait un dépassement)
- ERR max number of clients reachedERR max number of clients reached (nombre maximal de clients atteint)
- BUSYKEYBUSYKEY Target key name already exists (le nom de clé cible existe déjà)
- ERR no such keyERR no such key (clé inexistante)