2

Laravel php アプリと NodeJS クライアントがあります。クライアントで何かが発生し、php バックエンドを更新したいので、Redis チャネルにメッセージを発行します。Laravel アプリでは、そのチャネルでメッセージをリッスンする Redis サブスクライバーを持っています。

理想的には、メッセージを受信したときにイベントを発生させたいのですが、このエラーが発生します

[Predis\Response\ServerException] このコンテキストでは ERR のみ (P)SUBSCRIBE / (P)UNSUBSCRIBE / QUIT が許可されています

リポジトリの更新など、サブスクライバー内から必要なことを実行できますが、Laravel イベントを発生させることができません。

4

1 に答える 1