As you may remember we have explained
Today we are gonna give a python example of the
I prefer not to clutter the post by pasting the whole script here. :)
module which causes
Usecases are endless! You can use as part of messaging infrastructure in your microservice environment or as a chat system, you name it! :)
#python #redis #pubsub #publish #subscribe #thread
redis pubsub
in which someone subscribe to a specific channel and then another console publish messages to that channel. The publisher has no idea who is listening on the other side, it just publish messages which is received.Today we are gonna give a python example of the
redis pubsub
using threading
and redis
python module. Take a look at the code in the link below:https://gist.github.com/alirezastack/ff2515cc434360f544d8a9341155947e
I prefer not to clutter the post by pasting the whole script here. :)
subscribe
method is used to subscribe to a given channel, here it is called test
. start
method is used as part of the threadingmodule which causes
run
method to be called. Both run
and start
is Thread
super class methods. When you run the script it will subscribe to test
channel and wait for new messages.NOTE:
you can publish to test channel in redis console (`redis-cli`) as below:127.0.0.1:6379> publish test hello_python
(integer) 1
Usecases are endless! You can use as part of messaging infrastructure in your microservice environment or as a chat system, you name it! :)
#python #redis #pubsub #publish #subscribe #thread