Redis sunionstore返回协议错误:无效的multibulk长度

时间:2014-11-19 11:04:15

标签: redis

我正在尝试运行一个sunionstore命令,但它以某种方式崩溃了Protocol error: invalid multibulk length ..这个调用是用大约1.1M密钥完成的,这很多,但不应该是Redis,对吧?

我尝试逐步减少按键数量,然后在1.05M左右再次开始工作。也只检查了第一个/最后一个,两个选项都有效,所以它不是某个地方或任何地方的无效密钥。

有什么想法吗?如果我能做其他事情来帮助调试,请告诉我。

PS。 FWIW调用是从node.js应用程序进行的,但我不认为它可以是相关的。

PPS。刚尝试使用redis-py运行相同的调用,同样的事情发生了(现在它是redis.exceptions.ConnectionError: Error 104 while writing to socket. Connection reset by peer.

成功和失败的呼叫的执行时间非常小,<1s,所以这不太可能成为问题。

如果这些集合实际上是否统一了什么,问题就会发生,即使用一些虚假的密钥失败,即工会为空。

0 个答案:

没有答案