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

Създаване на Redis слушател - възможно в php?

Механизмите на pub/sub в redis изискват абониран клиент да бъде постоянен, тоест „винаги включен“, за да получава актуализациите чрез абонамента.

Възможно е да се демонизира PHP скрипт/приложение, но това не е идеално, нито е една от основните компетенции на PHP.

Бих препоръчал да се търси друго решение. Ако сте намерили публикацията node.js + redis + pub/sub, която споменахте, за убедителна, може би трябва да го обмислите по-настойчиво.

Можете също да помислите за преосмисляне на начина, по който проектирате своите повторно съхранявани данни. Може би набор, от който елементите могат да бъдат „извадени“, би отговарял на същата цел, без да се изисква използването на redis pub/sub.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. вземете python docker контейнер за взаимодействие с redis docker контейнер

  2. Laravel + predis + Redis клъстер - ПРЕМЕСТЕН ​​/ няма връзка към 127.0.0.1:6379

  3. Получаване на Redis Master адрес от Sentinel C#

  4. Проблем с много вмъкване на Redis

  5. Задаване на динамичен път в redis.conf с помощта на променливата Environment