Redis ready ReplyError: NOAUTH Authentication required

Redis ready ReplyError: NOAUTH Authentication required

当我尝试连接基于 redislab 的 redis 时,出现以下错误 Redis ready ReplyError: NOAUTH Authentication required.

const pubClient = createClient({ url: `${config.redisLabHost}:${config.redisLabPort}` });
pubClient.on('error', (e) => {
 console.log('Redis ready', e)
})
const subClient = pubClient.duplicate();
io.adapter(createAdapter(pubClient, subClient));

redis的使用我按照socketio的官方文档做了

https://socket.io/docs/v4/redis-adapter/

切换到旧的 redis 控制台样式,select 列表中的数据库。在配置选项卡上,您将看到一个默认用户密码。

尝试像这样的 url link 格式 redis://default:@redis-123.redislabs.com:30011

const { createClient } = require("redis");
const pubClient = createClient(config.redisLabHost);