redis发布订阅者
Posted xiangxiaolin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis发布订阅者相关的知识,希望对你有一定的参考价值。
发布者pub.py
import redis conn = redis.Redis(host=‘127.0.0.1‘, decode_responses=True) conn.publish(‘gaoxin‘, ‘18‘)
订阅者sub.py
import redis conn = redis.Redis(host=‘127.0.0.1‘, decode_responses=True) # 生成一个订阅者对象 pubsub = conn.pubsub() # 订阅一个消息 pubsub.subscribe(‘gaoxin‘) # 创建一个接收 while True: print(‘working~~~‘) msg = pubsub.parse_response() print(msg)
PS: 运行多个订阅者,每个订阅者会等待接收发布者发送的消息,当发布者发布消息后,订阅者全部接收到
以上是关于redis发布订阅者的主要内容,如果未能解决你的问题,请参考以下文章