Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Redis não pegando eventos de transmissão no Laravel 5.1


Tive esse problema eu mesmo agora.

Aparentemente, eventos transmitidos use o QUEUE_DRIVER :

Consulte "Pré-requisitos da fila":

Antes de transmitir eventos, você também precisará configurar e executar um ouvinte de fila. Toda a transmissão de eventos é feita por meio de trabalhos em fila para que o tempo de resposta do seu aplicativo não seja seriamente afetado.

Portanto, para capturar os eventos imediatamente, você pode definir QUEUE_DRIVER=sync .
Mas é claro que isso não é recomendado, já que todos os seus outros trabalhos também seriam executados em sincronia.
Então é melhor configurar um manipulador de filas adequado primeiro.