Redis -nodejs простая программа -ОШИБКА

Я получаю ошибку даже для простых команд redis nodejs. Это ошибка, которую я получаю.

/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:394
var callback = originalCommand[originalCommand.length - 1];
                                              ^

TypeError: невозможно прочитать свойство length of undefined в Client.onReply_ (/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:394:51) в mightCallbackWithReply (/ 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) в Socket . (/home/veera/Radha/node_modules/redis-client/lib/redis-client.js:337:28) в Socket.emit (events.js: 95: 17) в Socket. (_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 ('тест', 'данные');

Моя версия Redis,

redis-server --version
Redis server v = 3.0.4 sha = 00000000: 0 malloc = jemalloc-3.6.0 бит = 64 build = 4e722bd58502cba0

https://github.com/fictorial/redis-node-client/issues/26 - этот же вопрос обсуждался давно, но обсуждается версия 1.2. Моя версия 3.0.4. Пожалуйста, помогите мне решить эту проблему.


person rk4    schedule 31.10.2015    source источник


Ответы (1)


Похоже, эта библиотека больше не поддерживается. (Само описание говорит о заброшенном проекте.) Если у вас нет строгих требований, используйте активно разработанную и готовую к производству библиотеку, такую ​​как node-redis .

Пример использования node-redis

var client = require("node-redis").createClient();
client.set('test', 'data');
client.get('test',function(err, data){
        if(err) console.log(err);
        else console.log('reply from redis:' + data);            
});
client.quit();
person Modulo sin    schedule 01.11.2015