laravel redis的subscribe问题

我知道susubscribe可以监听用户已经订阅的频道
我用laravel command 生成了一个监听的命令,但是不知道怎么把信息推送给其他人或者其他人怎么获取消息呢?

clipboard.png

我知道会输出到屏幕上,但是不知道这有什么用

我知道redis可以用来进程与平台进行共享信息,我不知道的是其他的人怎么获取到我偶的信息呢?原因是我我在匿名函数里面写逻辑代码的会报错

希望大佬可以告诉我怎么,其他的人怎么拿到数据呢

阅读 2.9k
1 个回答

阅读文档永远是最重要的学习方式:https://d.laravel-china.org/d...

作为一个 B/S 应用,一般情况下(非 http2.0/flash/websocket),server 端是无法主动推送消息给 Client 的。

如果你使用了redis 的频道订阅功能,那么业务逻辑应该是当收到广播的时候,执行一项操作,例如发送站内信(在数据库加一条消息)、发送消息给用户(需要借助http2.0/flash/websocket进行消息推送)等等。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题