有时我的 node-redis 客户端需要很长时间才能初始连接到 redis 服务器。
我在这里记录 .on('error')、.on('end')、.on('connect') 和 .on('ready') 事件:
Redis: storage#0 <localhost:6381> end
Redis: error storage#0 <localhost:6381> [Error: Redis connection to localhost:6381 failed - getaddrinfo ENOTFOUND]
/*... much of same errors, sometimes up to 5minutes ...*/
Redis: error storage#0 <localhost:6381> [Error: Redis connection to localhost:6381 failed - getaddrinfo ENOTFOUND]
Redis: storage#0 <localhost:6381> connect
Redis: storage#0 <localhost:6381> ready
当它发生时,我通常可以使用 redis-cli 连接到 redis-server。
有人对此原因有任何想法吗?