开发者社区> 问答> 正文

如何在Redis中将订户注册为Python中的回调侦听器?

我正在Python中创建服务器以支持PUBSUB,并Redis用作基础PUBSUB实现。我的python中的订户看起来像:

r = redis.StrictRedis(host='localhost', port=6379, db=0) p = r.pubsub() p.subscribe('test')

while True: message = p.get_message() if message: ... # send message to all clients who subscribed this channel/topic time.sleep(1) 它工作得很好,但是我不喜欢while True在代码中使用循环。我想知道是否可以在Redis中将回调注册为订户作为订户?

展开
收起
被纵养的懒猫 2019-09-24 13:21:21 580 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载