redis2.0内网subscirbe监听问题
劲草 2010-11-15 10:56:31 用python扩展包redis2.0的新特性pub/sub,即发布/订阅,在实验项目中存在局域网订阅的问题
问题描述如下:
一台中心服务器进行消息的发布,其他应该如果需要相应信息,就去订阅,然后进行监听,示例代码
发布方:
r=redis.Redis()
r.publish('channel:test','a')
监听方:
r.subscirbe('channel:test')
for m in r.listen():
print m
如果在同一台服务器上订阅监听,一切ok,但其他局域网内的服务器订阅的话,会出现如下问题:
开始可以进行监听,大概10分钟后就会监听不到消息,有用过redis的吗,知道怎么解决不?