我下载了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
我现在正在使用默认配置。没有改变任何东西。有什么想法吗?
答案 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
现在有很多人在使用它,这帮助我们解决了很多错误。如果您有任何问题,请告诉我。