- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试通过 Redis 与 Django 和 Node.js 进行通信,但是当我尝试在 Node.js 中获取 on('message') 事件时,我收到了该事件 2 次...
我有这个:
io.sockets.on('connection', function (socket) {
//Subscribe to chat channel
sub.subscribe('chat');
//Get the event 'message' from Django
sub.on('message', function(channel, message){
console.log("counter");
});
.
.
.
我打印了 3 次“counter”,当我从另一个客户端连接时,我得到 4,5,6,...
我怎样才能只获得一次事件?
最佳答案
确保你在正确的 channel 收听
sub.on('message', function(channel, message){
switch (channel) {
case 'chat':
console.log("counter");
break;
}
});
关于javascript - redisClient.on ('message' 触发多个事件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226675/
我在 Scala 中使用游戏框架。我还使用 RedisScala 驱动程序(这个 https://github.com/etaty/rediscala )与 Redis 通信。如果 Redis 不包含
我正在尝试通过 Redis 与 Django 和 Node.js 进行通信,但是当我尝试在 Node.js 中获取 on('message') 事件时,我收到了该事件 2 次... 我有这个: io.
我的排序命令是 “按 no_keys GET # GET msg:->msg GET msg:->count GET msg:*->comments” 它在 redis-cli 中工作正常,但在 Re
redisClient.get('abc', function(err, abcValue){ console.log(abcValue); abcValue = abcValue + 'id';
我尝试使用 RedisPubSubServer 但它不适用于关键通知,因为我需要订阅由模式指定的 channel 。所以我创建了自己的解决方案: public class RedisKeySubscr
这是关于 RedisClient ,这是一个 C++ 客户端。 我知道您不能在 Redis 中存储整数(在内部转换)。 RedisSyncClient::command 本身不支持整数,因为 Redi
我正在尝试使用 ServiceStack.Redis 库连接到 Redis,但出于某种原因,我无法创建 RedisClient 类的实例,无论何时创建。 . RedisClient redisClie
带有 IncrementKey 的 ActionSuccess 回调在事务中不起作用: public class Article { public long Id { get; set; }
我正在尝试实现事务性 StoreRelatedEntities。所以我需要从 ITypedRedisClient 或这个访问 RedisClient: using (var trans1 = redi
我正在使用 nekipelov/redisclient访问 Redis,我需要通过一次调用 Redis 来检索多个哈希数据以提高性能。 更具体地说,我正在尝试检索如下所示的多个哈希值: redis-c
public class MyEntity { public string Att1 { get; set; } public DateTime Att2 { get; set; }
我是一名优秀的程序员,十分优秀!