我正在使用 Node Redis 作为 NodeJS Redis 客户端,并调用 SISMEMBER Redis 命令。但是,无论该值是否为集合的成员,当我调用命令时它总是返回 true。
我与 Node IRC 模块一起使用。我不知道为什么 Redis 调用会返回错误的值。我尝试隔离只有 Redis 代码(没有周围的代码),它可以正常工作。请看下面的代码,谢谢您的帮助。 以下代码不起作用
我与 Node IRC 模块一起使用。我不知道为什么 Redis 调用会返回错误的值。我尝试隔离只有 Redis 代码(没有周围的代码),它可以正常工作。请看下面的代码,谢谢您的帮助。 以下代码不起作用
var redis = require("redis");
var redisClient = redis.createClient();
ircClient.addListener('join', function(channel, who) {
console.log(redisClient.sismember('visitedUsers', 'awdwf'));
console.log(who + ' connected');
});
这个可以工作,然而
var redis = require("redis");
var redisClient = redis.createClient();
console.log(redisClient.sismember('visitedUsers', 'awdwf'));