我有一个简单的程序,它需要确保我可以连接到Redis服务器。我使用node-redis连接,需要等待Redis启动。callback();};
// Work here这是因为在没有try/catch的情况下,我从node.js得到了一个异常: throw e; // process.nextTick e
我昨天意识到,Node.js的大多数日志库似乎都使用阻塞/同步调用。日志通常是一种I/O操作,对于Node.js,我们应该尽可能地使用非阻塞/异步I/O。console.log (process.stdout.write)自Node.js 0.6,TMK以来一直是同步操作。因此,使用Redis客户端通过网络I/O发送消息似乎是从Node.js事件循环中获取数据的最快方法。以下是测试结果: var fs = r