以下のコマンドは、チャネルリストのみを表示します。チャネル1またはチャネル2に加入し、加入者のリストを表示する方法redisコマンドは、redisチャネルにサブスクライブしているすべてのサブスクライバを一覧表示します。
127.0.0.1:6379> PUBSUB CHANNELS
1) "mychannel"
2) "mychanne2"
。?
も
私が見つかりました。Redisのは、特定のチャネル
以下のコマンドは、チャネルリストのみを表示します。チャネル1またはチャネル2に加入し、加入者のリストを表示する方法redisコマンドは、redisチャネルにサブスクライブしているすべてのサブスクライバを一覧表示します。
127.0.0.1:6379> PUBSUB CHANNELS
1) "mychannel"
2) "mychanne2"
。?
も
私が見つかりました。Redisのは、特定のチャネル
のすべての加入者をリストするコマンドdin't私のようなものでこれを達成することができます:
redis_client.multi().client(['list']).exec(function(err, results) {
var pairs = results[0].split(' ');
pairs.forEach(function(pair){
var kv = pair.split('=');
if (kv[0] == 'name' && kv[1] == constants.REDIS_SUBSCRIBER_NAME)
found = true;
});
if (found) // some logic
else // some logic
});
'name' &&' constants.REDIS_SUBSCRIBER_NAME'の代わりに条件を入れたい場合は –
が必要です( 'redis')。次にredis_clientクライアントを作成し、ノードでこのスクリプトを起動し、 '定数が定義されていません 'と答えます –
これは、サブスクライバクライアントに設定できる名前です。 'subscriber.client( 'setname'、constants.REDIS_SUBSCRIBER_NAME);'。 **あなた自身の名前を使用してください**。 –
すべてのフィードバック...? –