Иногда я получаю следующую ошибку при попытке увеличить значение в хэш-поле.
{ ReplyError: ERR hash value is not an integer
at parseError (/opt/node-app/node_modules/redis-parser/lib/parser.js:193:12)
at parseType (/opt/node-app/node_modules/redis-parser/lib/parser.js:303:14)
command: 'HINCRBY',
args: [ 'users:5b0598cd2f197a557e13e9d5', 'nTotalChips', 700 ],
code: 'ERR' }
Мой код выглядит следующим образом:
redisClient.hincrby("users:5b0598cd2f197a557e13e9d5", "nTotalChips", 700, function(err, nTotalChips) {
//some other logic
});
Я получил некоторую подсказку, прочитав, что этоошибка из-за сериализации, но я не получил, где именно, потому что эта ошибка не генерируется все время.