Ошибка повторного ответа (строка) при передаче числа с плавающей запятой

#javascript #redis

#javascript #redis

Вопрос:

Когда я передаю число -3.074 с плавающей запятой hincrby , я получаю эту ошибку.

Ошибка ответа: значение ОШИБКИ не является целым числом или находится вне диапазона

Код

 console.log(typeof sizeInMB, sizeInMB) // number -3.074
redis.hincrby('MYHASH', 'storage', sizeInMB) // throws above error 
 

Я очень новичок в redis, простите меня, если я пропустил что-то очевидное.

Ответ №1:

Заставил его работать, изменив hincrby на hincrbyfloat