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

Tworzenie słuchacza redis - możliwe w php?

Mechanizmy pub/sub w ramach redis wymagają, aby subskrybowany klient był trwały, czyli „zawsze włączony”, aby otrzymywać aktualizacje za pośrednictwem subskrypcji.

Możliwe jest demonizowanie skryptu/aplikacji PHP, ale nie jest to idealne rozwiązanie, ani nie jest to jedna z podstawowych kompetencji PHP.

Polecam poszukać innego rozwiązania. Jeśli uważasz, że post node.js + redis + pub/sub, o którym wspomniałeś, jest przekonujący, być może powinieneś rozważyć go bardziej stanowczo.

Możesz również rozważyć ponowne przemyślenie sposobu, w jaki zaprojektujesz ponownie przechowywane dane. Być może zestaw, z którego można „wyskakiwać” przedmioty, nadawałby się do tego samego celu bez konieczności korzystania z redis pub/sub.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis — Jak skonfigurować niestandardowe konwersje

  2. Jak wywołać funkcję po zakończeniu funkcji asynchronicznych w pętli?

  3. Jak zmienić bazę danych redis?

  4. Pętla for w redis z asynchronicznymi żądaniami nodejs

  5. Błąd kanałów Django - Nie można zaimportować BACKEND 'asgi_redis.RedisChannelLayer'