sql >> Databasteknik >  >> NoSQL >> Redis

Redis tar inte upp Broadcast-evenemang i Laravel 5.1

Hade det här problemet själv nyss.

Tydligen sänt evenemang använd QUEUE_DRIVER :

Se "Köförutsättningar":

Innan du sänder händelser måste du också konfigurera och köra en köavlyssnare. All evenemangssändning sker via köade jobb så att svarstiden på din ansökan inte påverkas allvarligt.

Så för att fånga händelserna omedelbart kan du ställa in QUEUE_DRIVER=sync .
Men detta rekommenderas naturligtvis inte, eftersom alla dina andra jobb också skulle köras synkroniserat.
Så det är bättre att ställa in en ordentlig köhanterare först.




  1. MongoDB Osäkerhetsnivåer och hur man undviker dem

  2. RQ - Töm &Ta bort köer

  3. hur man lagrar ett komplext objekt i redis (med redis-py)

  4. node.js mongodb välj dokument med _id node-mongodb-native