Redisは、Publish / Subscribe(Pub / Sub)メッセージングパターンの実装を提供します。特定の受信者にメッセージを送信するのではなく、いくつかの間接的なメカニズムを介して、関心のある受信者にメッセージを送信します。受信者は、特定のメッセージに関心を示します。 Redisでは、チャネル上のPUBLISHおよびSUBSCRIBEコマンドを使用してこの機能にアクセスします。
redisでpub / subを処理するには、サブスクライブ用に1つのクライアントを用意し、公開用に別のクライアントを用意する必要があります 。どちらも同じクライアントで処理することはできません。他のすべてのコマンドは、同じクライアントで引き続き処理できます。