【发布时间】:2018-01-22 04:15:05
【问题描述】:
我有一个奇怪的 redis 行为:
const redis = require('redis');
const { REDIS_URL: redisUrl, REDIS_PASSWORD: redisPassword } = process.env;
const client = redis.createClient(redisUrl, {
no_ready_check: true,
auth_pass: redisPassword
});
client.on('connect', () => {
redisPassword && client.auth(redisPassword);
});
client.on('error', err => {
global.console.log(err.message)
});
但我一直收到以下错误:
投掷者; // 未处理的“错误”事件
ReplyError:就绪检查失败:需要 NOAUTH 身份验证。
为什么未处理?我设置 onerror 处理程序
为什么就绪检查失败?我在选项中禁用它
【问题讨论】:
标签: node.js redis node-redis