Publish
& Subscribe
for dummies:Open 2 different windows (pane) in terminal and go to redis console:
redis-cli
Now to subscribe into a specific channel:
127.0.0.1:6379> SUBSCRIBE first second
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "first"
3) (integer) 1
1) "subscribe"
2) "second"
3) (integer) 2
As you can see we have subscribed to 2 channels called
first
and second
. In another window open redis console again by redis-cli
command and try to publish to those channels:PUBLISH second Hello
Now you should see the output below in the first window where you have subscribed to channels:
1) "message"
2) "second"
3) "Hello"
If you want to know more about
pub-sub
scenario:https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
#redis #pub_sub #publish #subscribe #redis_cli
Wikipedia
Publish–subscribe pattern
messaging pattern in software design where publishers send messages in categories that subscribers listen to