Redis
 sql >> Base de données >  >> NoSQL >> Redis

partage d'objet IO dans plusieurs instances de nœud

Si je comprends bien votre problème. votre point de départ était cette question Vous pouvez probablement accéder à A à partir de B (hôte non redis). Donc en A tu peux pousser c'est que tu dois émettre sur A :

LPUSH dataToEmit "{'room':'room-ABCD', 'data':'<escapeddata>'}" 

et sur votre processus A vous effectuez un BRPOP sur dataToEmit et sur le rappel vous pouvez unjsoniser et émettre ce que vous voulez

Vous pourrez peut-être également envoyer 1 clé pour 1 chambre. N'oubliez pas que vous pouvez utiliser un numéro de base de données spécifique pour ce genre de choses

J'espère que cela pourrait vous aider