1

我一直在尝试MULTI在 Heroku 上将命令与 redis 一起使用,它运行良好几次,但迟早会停止工作并返回 'QUEUED'。当我使用MULTI.

redis.multi()
    .hgetall('project:' + url)
    .hgetall('code:' + url)
    .exec(function (err, results) {
        //...
    });

它在我的本地机器上运行良好,但它一直在 Heroku 上崩溃。

为什么'QUEUED'在这里意味着?有人在 Heroku 上遇到过这个问题吗?

4

1 回答 1

2

哪个 npm 模块用于 redis?我没有在 Heroku 上使用 redis,所以我不知道这是否适用于您正在使用的特定模块,但我一直在使用的模块在某些较新版本上存在错误,这给我带来了很多问题。例如https://github.com/mranney/node_redis/issues/289

如果是 node_redis,你可以试试 0.7.3,或者 master 的最新版本。

于 2012-11-17T02:07:39.110 回答