【发布时间】:2015-11-18 10:12:03
【问题描述】:
即使是简单的 nodejs redis 命令,我也会收到错误消息。 这是我遇到的错误。
/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:394
var callback = originalCommand[originalCommand.length - 1];
^
TypeError:无法读取未定义的属性“长度” 在 Client.onReply_ (/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:394:51) 在 MaybeCallbackWithReply (/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:143:30) 在ReplyParser.feed (/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:183:29) 在套接字。 (/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:337:28) 在 Socket.emit (events.js:95:17) 在套接字。 (_stream_readable.js:765:14) 在 Socket.emit (events.js:92:17) 在 emitReadable_ (_stream_readable.js:427:10) 在 emitReadable (_stream_readable.js:423:5) 在 readableAddChunk (_stream_readable.js:166:9)
代码是,
var client = require("./redis-node-client/lib/redis-client").createClient();
client.set('test', 'data');
我的redis版本是,
redis-server --version
Redis 服务器 v=3.0.4 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=4e722bd58502cba0
https://github.com/fictorial/redis-node-client/issues/26 - 很久以前就讨论过同样的问题,但他们讨论的版本是 1.2。 我的版本是 3.0.4。 请帮我解决这个问题。
【问题讨论】:
标签: node.js redis node-redis