Laravel 8 Redis
如果你使用 Redis 广播器,请通过 PECL 安装 redis 扩展和安装 Predis 库:
composer require predis/predis
然后,你应该在你的 .env
文件中将广播驱动更改为 redis
:
BROADCAST_DRIVER=redis
Redis 广播器会使用 Redis 的 发布 / 订阅 特性来广播消息;尽管如此,你仍需将它与能够从 Redis 接收消息的 WebSocket 服务器配对使用以便将消息广播到你的 WebSocket 频道上去。
当 Redis 广播器发布一个事件的时候,该事件会被发布到它指定的频道上去,传输的数据是一个采用 JSON 编码的字符串。该字符串包含了事件名、 data
数据和生成该事件 socket ID 的用户(如果可用的话)。