それは私にとってはうまくいきます。次のスクリプトを問題なく実行できます。
var redis = require("redis"),
client_options = {
parser: "hiredis"
};
var credis = redis.createClient( '/tmp/redis.sock', client_options );
function main()
{
credis.flushall( function(err,res) {
console.log( "hello" );
x = [ "X", "A", "B", "C" ];
credis.sadd(x);
credis.sadd( "myset", x, function(err,res) {
console.log("done");
credis.end();
});
});
}
main();
予想されるアイテム数で2つのキーを作成します。
redis 127.0.0.1:6379> keys *
1) "X"
2) "myset"
redis 127.0.0.1:6379> smembers myset
1) "X"
2) "A"
3) "B"
4) "C"
redis 127.0.0.1:6379> smembers X
1) "A"
2) "B"
3) "C"
node_redisのバージョンを確認することをお勧めします。私が使用しているバージョンは次のとおりです。
$ npm list
/home/dspezia/local/test_redis
├── hiredis@0.1.14
└── redis@0.7.1