推送方:
import time
import redis
r = redis.Redis(host="127.0.0.1", password="", decode_responses=True)
while 1:
i = time.time()
# 定义频道,以及给频道里塞的值
r.publish("time", i)
print(i)
time.sleep(1)
订阅方
import redis
r = redis.Redis(host="127.0.0.1", password="", decode_responses=True)
# 第一步 生成一个订阅者对象
pubsub = r.pubsub()
# 第二步 订阅一个频道
pubsub.subscribe("time")
# 第三步 死循环监听频道
while True:
print("time~~~")
msg = pubsub.parse_response()
print(msg)