目前我正在使用https://github.com/mranney/node_redis作为我的节点 redis 客户端。
client.retry_delay
默认设置为 250 毫秒。
我尝试连接到redis,一旦连接成功,我手动停止了redis服务器以查看是否client.retry_delay
有效。但我没有看到它工作。
以下日志消息在使用创建的 redisClients上记录ready
和事件:end
createClient
[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 服务器是否启动?