Redis Publish/subscribe
Redis implements a publish/subscribe messaging mechanism.
Its concept is simple: a publisher sends a message on a channel. Multiple subscribers receive it.
Subscribe to a channel using
SUBSCRIBE <channel>
Publish to a channel using
PUBLISH <channel> <message>
Example:
SUBSCRIBE dogs
In another redis-cli
window, type:
PUBLISH dogs "Roger"
Messages will be sent to the subscribers, and they’ll by default display the kind of event, the channel, and the message:
Subscribers can listen on multiple channels:
SUBSCRIBE dogs cats
and will receive messages coming from all of them.
→ I wrote 17 books to help you become a better developer, download them all at $0 cost by joining my newsletter
→ JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025