目前我正在使用https://github.com/mranney/node_redis作为我的Node Redis客户端。
client.retry_delay
默认设置为250毫秒。
我尝试连接到Redis,一旦连接成功,我手动停止了Redis服务器,以查看client.retry_delay
是否起作用。但我没有看到它起作用。
以下日志消息记录在使用createClient
创建的redisClients的ready
和end
事件上:
[2012-03-30 15:13:05.498] [INFO] Development - Node Application is running on port 8090
[2012-03-30 15:13:08.507] [INFO] Development - Connection Successfully Established to '127.0.0.1' '6379'
[2012-03-30 15:16:33.886] [FATAL] Development - Connection Terminated to '127.0.0.1' '6379'
当服务器重新启动后,我没有看到“成功”消息[未触发就绪事件]。
我错过了什么吗?重试常数将在何时使用?是否有一种方法可以找出从节点失败后redis服务器何时重新上线?