2017-10-28 7 views
0

노드를 통해 socket.ioioredis의 브로드 캐스트 서버가 있습니다.ioredis로 여러 채널 구독

그러나 현재 양식을 사용하면 한 번에 하나의 채널 만 구독 할 수 있습니다.

var Redis = require('ioredis'); 
var redis = new Redis(); 

redis.subscribe('mychannel'); 

나는 노드 서버의 모든 채널을하지 내가 (예를 들어, 등록 된 각 사용자에 대해) 수많은 채널이 있어야 하드 타입을 수 있습니다 고려.

나는 또한 redis.subscribe('*')을 시도했지만 성공하지 못했습니다.

표시 등?

답변

0

redis.psubscribe('*')redis.on('pmessage', handlerFunction)을 사용하면 트릭을 만들었습니다.