我测试了node-redis的代码,发现client = redis.createClient();之后并不是马上emit connect,而是将所有的命令都存到queue之后再emit的。有哪位大神知道是为什么吗? net_client = net.createConnection(port, host);
redis_client = new RedisClient(net_client, options);
redis_client.port = port;
redis_client.host = host;
return redis_client;
按我的理解, 执行了这段之后,就应该emit了connect啊? 我哪里理解错了呢?