Als ik je probleem goed begrijp. je startpunt was deze vraag. Je hebt waarschijnlijk toegang tot A vanuit B (host niet opnieuw). Dus in A kun je duwen wat je nodig hebt om uit te zenden op A:
LPUSH dataToEmit "{'room':'room-ABCD', 'data':'<escapeddata>'}"
en op uw A-proces voert u een BRPOP uit op dataToEmit en bij de callback kunt u unjsonize en uitzenden die u wilt
misschien kunt u ook verzenden naar 1 sleutel voor 1 kamer. Vergeet niet dat u hiervoor een specifiek databasenummer kunt gebruiken
Ik hoop dat dit je kan helpen