我有一个nodejs Webclient与其他中间件服务通信vi redis pubsub。
用Python编写的中间件服务。最初的几个小时我们没有任何问题,但是几个小时后,当我发布来自nodeJs客户端python服务的频道时,它什么也没有响应。
NodeJ-->(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连接代码。
最好的问候。