2016-12-07 91 views
1

我正在處理Redis pub/sub實現中有多個訂閱者的情況,但不是將消息廣播給所有訂閱者,而是要將特定消息發送給單個訂閱者,以便每個訂閱者都將擁有唯一的消息他們。在這種情況下,循環法似乎更可靠。我們如何在Redis中實現這一點?我們如何在Redis中實現Round-Robin實現?

回答

2

取代PubSub,請通過調用RPUSH來使用List來存儲消息。客戶可以使用BLPOP自動和專門消費的消息。

請注意,此隊列模式並不一定意味着真正的循環性,但在大多數情況下它應該會聚到類似的結果。