Redis
 sql >> база данни >  >> NoSQL >> Redis

Redis не улавя събития за излъчване в Laravel 5.1

Аз лично имах този проблем току-що.

Явно, излъчени събития използвайте QUEUE_DRIVER :

Вижте „Необходими условия за опашката“:

Преди да излъчвате събития, вие също ще трябва да конфигурирате и стартирате слушател на опашка. Цялото излъчване на събития се извършва чрез поставени на опашка задания, така че времето за реакция на вашето приложение да не бъде сериозно засегнато.

Така че, за да хванете събитията незабавно, можете да зададете QUEUE_DRIVER=sync .
Но това разбира се не е препоръчително, тъй като всичките ви други задачи също ще се изпълняват синхронизирано.
Така че е по-добре първо да настроите подходящ манипулатор на опашка.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Оптимизация на производителността на Nodejs

  2. Клиент на Redis

  3. Използвайте redis, за да изградите чат в реално време с socket.io и NodeJs

  4. Опашката за redis на Laravel 5.5 е твърде бавна

  5. Desktop Redis Vue