【问题标题】:NodeJS Redis Wrong # args for 'get' commandNodeJS Redis 错误 # 'get' 命令的参数
【发布时间】:2014-02-20 15:28:38
【问题描述】:

每当我在我的 nodejs 应用程序中使用 node_redis 向 Redis 发送 get 命令时,它都会告诉我它的参数数量错误。我用回调和不带都试过了,它总是说它是错误的。

var user = redClient.get(user);

//and
var user = redClient.get(user, function(err, result) {
    if(err){
        console.log(err);
    }
});

【问题讨论】:

  • 第二个调用应该可以工作(事实上,它对我有用),虽然你不应该期望 user 有任何用处,因为调用是异步的,调用的结果将是传入result 参数。

标签: javascript node.js redis socket.io


【解决方案1】:

我不知道是否有人关心,或者我错过了文档中的某些内容,但显然添加 redis.print 作为每个命令的回调可以解决此问题。添加自己的回调没有任何作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-22
    • 2020-12-28
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-05
    • 2015-03-21
    • 1970-01-01
    相关资源
    最近更新 更多