sql >> Base de Datos >  >> NoSQL >> Redis

Redis no detecta eventos de transmisión en Laravel 5.1

Yo mismo tuve este problema hace un momento.

Aparentemente, eventos transmitidos usa el QUEUE_DRIVER :

Consulte "Requisitos previos de la cola":

Antes de transmitir eventos, también deberá configurar y ejecutar un detector de cola. Toda la transmisión de eventos se realiza a través de trabajos en cola para que el tiempo de respuesta de su aplicación no se vea seriamente afectado.

Entonces, para capturar los eventos de inmediato, puede configurar QUEUE_DRIVER=sync .
Pero esto, por supuesto, no se recomienda, ya que todos sus otros trabajos también se ejecutarán sincronizados.
Por lo tanto, es mejor configurar primero un controlador de cola adecuado.