Node.js 节点redis client.auth回调是否替换就绪事件?

Node.js 节点redis client.auth回调是否替换就绪事件?,node.js,redis,Node.js,Redis,从github上的文档: 注意:对client.auth()的调用不应在ready 处理程序。如果您这样做是错误的,客户端将发出一个错误 看起来类似于以下错误:就绪检查失败:错误操作未成功 允许的 那么,这是否意味着,当client.auth执行传递给它的回调时,可以安全地假设此连接也已准备好执行正常命令?如果没有,那么应该让一个调用两个回调函数,确定第二个调用哪一个?当不需要身份验证时,node redis将信息发送到服务器以检测它何时准备就绪,然后触发就绪事件(请参阅) 当需要auth时,r

从github上的文档:

注意:对client.auth()的调用不应在ready 处理程序。如果您这样做是错误的,客户端将发出一个错误 看起来类似于以下错误:就绪检查失败:错误操作未成功 允许的


那么,这是否意味着,当client.auth执行传递给它的回调时,可以安全地假设此连接也已准备好执行正常命令?如果没有,那么应该让一个调用两个回调函数,确定第二个调用哪一个?

当不需要身份验证时,node redis将信息发送到服务器以检测它何时准备就绪,然后触发就绪事件(请参阅)

当需要auth时,redis似乎只会在auth完成后才开始接受命令(请参阅)

因此,我要做的是在不进行身份验证时响应“ready”事件,在进行身份验证时响应auth回调(可能在创建客户端时使用了
{no\u ready\u check:true}