Redis pub/sub 限制
Redis pub/sub limit
使用 Redis pub/sub,有没有办法限制 Redis 将发布到的侦听器的数量?
http://redis.io/commands/publish
例如,使用Node.js的说法:
var redis = require('redis');
var rcPub = redis.createClient();
var rcSub = redis.createClient();
rcPub.publish('channel','messageA',{limit:1}); //desired functionality/syntax
基本上,当我向 Redis 发送 messageA 时,我想告诉 Redis 只将消息发布到一个 listener/subscriber。好像可以,但是 Redis 能做到吗?
在 Redis 文档中,命令是:
PUBLISH channel message
我要找的是:
PUBLISH channel message limit
其中 limit 是一个整数。从Redis的角度来看似乎很合理,也很容易实现。
您可以为每个订阅者添加一个频道,然后当您需要与他交流时发布到单个用户的频道。
使用 Redis pub/sub,有没有办法限制 Redis 将发布到的侦听器的数量?
http://redis.io/commands/publish
例如,使用Node.js的说法:
var redis = require('redis');
var rcPub = redis.createClient();
var rcSub = redis.createClient();
rcPub.publish('channel','messageA',{limit:1}); //desired functionality/syntax
基本上,当我向 Redis 发送 messageA 时,我想告诉 Redis 只将消息发布到一个 listener/subscriber。好像可以,但是 Redis 能做到吗?
在 Redis 文档中,命令是:
PUBLISH channel message
我要找的是:
PUBLISH channel message limit
其中 limit 是一个整数。从Redis的角度来看似乎很合理,也很容易实现。
您可以为每个订阅者添加一个频道,然后当您需要与他交流时发布到单个用户的频道。