1
我有一個使用pub/sub的大量聽衆的任務。這裏被簡化示例訂閱從docs:Redis(redis-py)可以處理多少個通道?
r = redis.StrictRedis(...)
p = r.pubsub()
p.subscribe('my-first-channel', 'my-second-channel', ...)
for message in p.listen():
... # do something with the message
假設我將訂閱客戶端用於溝道client-#id
。每個客戶的一個渠道。問題是:如果我有成百上千的用戶,可以使用這種方法嗎?我是否應該爲其中一個頻道訂閱所有頻道,並在訊息中編碼user-#id
以過濾接收?