首页 > 解决方案 > RedisPub Sub 阻塞 IO

问题描述

我有一个 nodejs webclient 与其他中间件服​​务通信 vi redis pubsub。

用 Python 编写的中间件服务。最初几个小时我们没有任何问题,但几个小时后,当我从 nodeJs 客户端 python 服务发布一个频道时,没有任何响应。

NodeJs ------> (PUB) |-----CHANNEL -----| -----> (SUB) Python 服务

我该如何处理这个问题。

我的python代码如下所示,


def RedisCheck():
  try:

    r = redis.StrictRedis(host=os.environ["REDIS_HOST"], port=6379)

    p = r.pubsub()

  /****/ 


if __name__ == "__main__":

    RedisCheck()

那是我的redis连接代码。

此致 。

标签: pythonnode.jsredisio

解决方案


推荐阅读