import redis
#消息推送
import time
r = redis.StrictRedis(host="*****", port=6379, password="*****",db=1)
i = 0
while True:
i += 1
r.publish("first channel", "the i is " + str(i))
print("the i is " + str(i))
time.sleep(1)
订阅端:
import redis,time
#消息订阅
r = redis.StrictRedis(host="****", port=6379, password="****",db=1)
p = r.pubsub()
p.subscribe("first channel")
while True:
message = p.listen()
for i in message:
if i["type"] == 'message':
print i["data"]