Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Gemeinsame Nutzung von IO-Objekten in mehreren Knoteninstanzen

Wenn ich Ihr Problem gut verstehe. Ihr Ausgangspunkt war diese Frage. Sie können wahrscheinlich von B aus auf A zugreifen (Host nicht redis). In A können Sie also das drücken, was Sie auf A ausgeben müssen:

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

und auf Ihrem A-Prozess führen Sie ein BRPOP auf dataToEmit durch und auf dem Callback können Sie das Unjsonisieren und Ausgeben, was Sie wollen

Möglicherweise könnten Sie auch 1 Schlüssel für 1 Zimmer zusenden. Vergessen Sie nicht, dass Sie für diese Dinge eine bestimmte Datenbanknummer verwenden können

Ich hoffe, das kann dir helfen