我有两个客户,想要互相聊天,都发布和订阅。
但是你知道PHP-process不能停留很长时间而且我无法使用predis中的subscribe命令收到进一步的消息。
另外,我们没有要检查的文档,我该如何正确使用该命令?感谢〜
答案 0 :(得分:0)
如果您担心通过发布发送的消息的持久性(关于您的php进程),那么您可以将brpop
与lpush
一起使用,而不是发布/订阅。
这样你将拥有持久的“消息队列”,你不会丢失任何消息。您只需lpush
列出而不是发布,而在工作方,您将通过brpop
等待消息。