如何使用'subscribe'接收更多带有predis的消息?

时间:2012-05-04 16:34:31

标签: php redis

我有两个客户,想要互相聊天,都发布和订阅。

但是你知道PHP-process不能停留很长时间而且我无法使用predis中的subscribe命令收到进一步的消息。

另外,我们没有要检查的文档,我该如何正确使用该命令?感谢〜

1 个答案:

答案 0 :(得分:0)

如果您担心通过发布发送的消息的持久性(关于您的php进程),那么您可以将brpoplpush一起使用,而不是发布/订阅。

这样你将拥有持久的“消息队列”,你不会丢失任何消息。您只需lpush列出而不是发布,而在工作方,您将通过brpop等待消息。