Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis nie odbiera wydarzeń transmitowanych w Laravel 5.1

Miałem ten problem właśnie teraz.

Najwyraźniej transmitowane wydarzenia użyj QUEUE_DRIVER :

Zobacz „Wymagania wstępne kolejki”:

Przed rozgłaszaniem zdarzeń konieczne będzie również skonfigurowanie i uruchomienie detektora kolejki. Całe nadawanie zdarzeń odbywa się za pośrednictwem zadań w kolejce, dzięki czemu czas odpowiedzi aplikacji nie ma poważnego wpływu.

Aby więc przechwytywać zdarzenia natychmiast, możesz ustawić QUEUE_DRIVER=sync .
Ale to oczywiście nie jest zalecane, ponieważ wszystkie inne zadania również będą działać synchronicznie.
Więc lepiej najpierw skonfigurować odpowiednią obsługę kolejki.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kiedy wyłączyć przezroczyste ogromne strony dla redis

  2. Jak zmienić nazwę wielu kluczy w Redis

  3. Współbieżność Redis INCR

  4. Ustawianie pola dynamicznego w Ohm / Redis

  5. redis bgsave nie powiodło się, ponieważ fork nie może przydzielić pamięci