laravel redis驱动的广播

这几天配置laravel广播差点没给坑死,这里简单说一下配置的那几个坑:

1、由于使用redis驱动广播,在QUEUE_DRIVE为sync(同步,没有队列)的情况下BROADCAST_DRIVE一定要填上redis!我就是忽略了这个一直没反应

2、BROADCAST_DRIVE如果填的log是使用日志驱动,正常情况下是不会广播的,但是如果你队列使用了redis驱动并且你的redis连接正常的情况下即使你的BROADCAST_DRIVE是log也能触发广播并推送给用户,因为广播事件通过队列已经进入到了redis,相当于间接使用了redis作为驱动

3、总而言之一定要让redis以直接间接的形式作为驱动,否则白搭。

4、当然laravel-echo-server一定要开启

以上

发表回复

您的电子邮箱地址不会被公开。