python redis模块订阅与发布

订阅:

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)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值