无法运行redis-node-client测试代码

时间:2010-12-18 23:14:31

标签: node.js redis

我下载了node.js(.3),redis(2.0.4)和redis-node-client(git clone)。当我在一个窗口中启动redis服务器时,然后转到node-client文件夹并运行

node test/test.js

我得到了

........................................
node.js:66
      throw e; // process.nextTick error, or 'error' event on first tick
  ^
Maximum call stack size exceeded

我现在正在使用默认配置。没有改变任何东西。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

嗯,原来是版本不兼容。转到v0.2.5会修复它。

编辑:没关系,不,不。想出新的错误:

AssertionError: "testZINTER"  "ERR unknown command 'zinter'"
    at /Users/vhwanger/Dropbox/Programming/nodejs/redis-node-client/test/test.js:121:25
    at Client.onReply_ (/Users/vhwanger/Dropbox/Programming/nodejs/redis-node-client/lib/redis-client.js:400:34)
    at /Users/vhwanger/Dropbox/Programming/nodejs/redis-node-client/lib/redis-client.js:143:30
    at ReplyParser.feed (/Users/vhwanger/Dropbox/Programming/nodejs/redis-node-client/lib/redis-client.js:160:55)
    at Stream.<anonymous> (/Users/vhwanger/Dropbox/Programming/nodejs/redis-node-client/lib/redis-client.js:337:28)
    at Stream.emit (events:27:15)
    at IOWatcher.callback (net:489:16)
    at node.js:773:9

答案 1 :(得分:0)

可悲的是,不再维护redis-node-client。这就是为什么我写了node_redis,你可以得到它:

npm install redis

现在有很多人在使用它,这帮助我们解决了很多错误。如果您有任何问题,请告诉我。