安装redis
pip install redis
导入redis模块并连接redis
import redis
#redis 提供两个类 Redis 和 StrictRedis, StrictRedis 用于实现大部分官方的命令,Redis 是 StrictRedis 的子类,用于向后兼用旧版本
r = redis.StrictRedis(host='localhost', port=6379, db=0)
#r = redis.Redis(host='localhost', port=6379, decode_responses=True)
发布
r.publish("hello", "redis")#发布消息到hello频道
订阅
ps = r.pubsub()
ps.subscribe('hello') # 从hello订阅消息
for item in ps.listen(): # 监听状态:有消息发布了就拿过来
if item['type'] == 'message':
print(item['data'])