使用NodeJS和Redis(通过BlueBird实现)。
出现不一致的错误:
可能未处理的错误:ERR值不是有效的浮点数
在ReplyParser.RedisClient.init_parser(/home/adam/Deep-Ads/node_modules/redis/index.js:317:31)
有任何想法吗?
您有什么办法可以重现吗?
如果您可以在生产中负担得起,则可以使用debug_mode设置运行一个有用的事情。 这会将所有原始协议数据登录进出客户端。 如果我们知道在此错误发生之前正在读取什么数据,那么修复起来将非常简单。
我也有这个问题。 你找到你了吗?
检查zadd语句。 键,分数,值。
您必须交换分数和价值
@twappworld来自@ganeshnaidu的评论对您有帮助吗?
万一有人发现此问题并遇到与我相同的问题...
我在组合多个值之前获得了分数,而我的值之一是导致错误的NaN
。 修复NaN
,问题就消失了。
检查zadd语句。 键,分数,值。
您必须交换分数和价值
@ fa1d87bc7f85769ea9dee2e4957321ae zadd queues:checkin:reserved process_id 1
了什么问题我仍然遇到问题。
最有用的评论
检查zadd语句。 键,分数,值。
您必须交换分数和价值