查明 ioredis 连接何时建立

Jef*_*cko 9 redis node.js

我正在使用 ioredis 模块。

var Redis = require('ioredis');
var redis = new Redis();
Run Code Online (Sandbox Code Playgroud)

new Redis()与redis服务器建立连接时,我如何知道这个连接何时建立?也许有一些回调?

Lin*_*iel 15

您可以收听该connect事件

redis.on('connect', function () { /* do something */ });
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下connect(callback)方法

redis.connect(function () { /* Do your stuff */ });
Run Code Online (Sandbox Code Playgroud)

如果您愿意,后者也会返回一个承诺。