Redis をキュー/メッセージング ストアとして使用して Web サイトを構築しています。
私が今構築しようとしているのは、非常に基本的な通知システムです。私が今していることは次のとおりです。
//sending notification:
$idIn = idToSendNotificationTo();
$r->rpush("$idIn*notifs", "$myId*likephoto947574")
PHP などの同期システムでは、pub/sub が完全に実行可能ではないことを考慮すると、このアプローチは引き続き機能しますか?
また、リストを使用して受信ユーザーにすべての通知を取得させるにはどうすればよいですか? LPOP はそれらを 1 つずつ取得し、ユーザーが Web ページを開くと、すべての新しい通知がポップアップするはずです。
何かアドバイス?
前もって感謝します。