订阅:
import redis
def redis_sub(*cha):
"""
redis客户端订阅多个信道
"""
conn = redis.StrictRedis()
ps = conn.pubsub()
#订阅信道
ps.subscribe(*cha)
#监听发布的信息
for info in ps.listen():
if info['type'] == 'message':
msg = info['data']
if info['channel'] == 'cha_first':
print 'the cha_first message:',msg
elif info['channel'] == 'cha_sec':
print 'the cha_sec message:',msg
发布:
import redis
def redis_pub(cha,msg):
"""
redis发布信息
"""
conn = redis.StrictRedis()
#发布信息
conn.publish(cha,msg)