Redis provides an efficient and straightforward publish/subscribe messaging mechanism. This feature enables publishers to send messages on specific channels, which are then received by multiple subscribers.
To subscribe to a channel, use the following command:
SUBSCRIBE <channel>
For example, to subscribe to the “dogs” channel:
SUBSCRIBE dogs
To publish a message on a channel, use the command below:
PUBLISH <channel> <message>
For instance, to publish the message “Roger” on the “dogs” channel:
PUBLISH dogs "Roger"
By default, subscribers will receive messages and display information about the event type, channel, and the message itself. Here’s an example of how the messages are displayed:
Subscribers have the flexibility to listen on multiple channels simultaneously. To subscribe to multiple channels, simply list them after the SUBSCRIBE
command:
SUBSCRIBE dogs cats
By doing so, subscribers will receive messages from all the specified channels, ensuring comprehensive coverage.
Tags: Redis, Publish/Subscribe, Messaging, Channels