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