node-redis:ErrorReply: ERR wrong number of arguments for ‘auth‘ command

简介: node-redis:ErrorReply: ERR wrong number of arguments for ‘auth‘ command

问题描述

环境


$ node -v
v16.14.0
# redis-cli
127.0.0.1:6379> info
# Server
redis_version:5.0.5

版本 package.json


{
  "dependencies": {
    "redis": "^4.2.0"
  }
}

代码


import { createClient } from 'redis'
const REDIS_URL = "redis://root:123456@127.0.0.1:6379"
export async function getRedisClient() {
  // 连接redis
  const client = createClient({
    url: REDIS_URL,
  })
  await client.connect()
  return client
}

报错


node:internal/process/promises:265
            triggerUncaughtException(err, true /* fromPromise */);
            ^
[ErrorReply: ERR wrong number of arguments for 'auth' command]

解决办法

明明是按照格式写的,却报错了


redis[s]://[[username][:password]@][host][:port][/db-number]

按照github上的issues,如果是默认username, 那么需要省略


const REDIS_URL = "redis://:123456@127.0.0.1:6379"

相关文章
|
域名解析 应用服务中间件 Linux
【服务器】使用域名解析服务器的IP地址并配置SSL证书
【服务器】使用域名解析服务器的IP地址并配置SSL证书
3324 0
|
XML Java Unix
将JAVA打包生成的可运行jar文件注册成windows服务
将JAVA打包生成的可运行jar文件注册成windows服务
932 0
|
NoSQL Java 网络安全
SpringBoot启动时连接Redis报错:ERR This instance has cluster support disabled - 如何解决?
通过以上步骤一般可以解决由于配置不匹配造成的连接错误。在调试问题时,一定要确保服务端和客户端的Redis配置保持同步一致。这能够确保SpringBoot应用顺利连接到正确配置的Redis服务,无论是单机模式还是集群模式。
868 5
|
移动开发 JavaScript 数据可视化
软件测试中的移动端的埋点测试(干货)
软件测试中的移动端的埋点测试(干货)
4711 1
 软件测试中的移动端的埋点测试(干货)
|
数据管理 关系型数据库 MySQL
数据管理服务DMS支持MySQL数据库的无锁结构变更
本文介绍了使用Sysbench准备2000万数据并进行全表字段更新的操作。通过DMS的无锁变更功能,可在不锁定表的情况下完成结构修改,避免了传统方法中可能产生的锁等待问题。具体步骤包括:准备数据、提交审批、执行变更及检查表结构,确保变更过程高效且不影响业务运行。
2723 2
|
Dubbo Java 应用服务中间件
深入探讨了“dubbo+nacos+springboot3的native打包成功后运行出现异常”的原因及解决方案
本文深入探讨了“dubbo+nacos+springboot3的native打包成功后运行出现异常”的原因及解决方案。通过检查GraalVM版本兼容性、配置反射列表、使用代理类、检查配置文件、禁用不支持的功能、查看日志文件、使用GraalVM诊断工具和调整GraalVM配置等步骤,帮助开发者快速定位并解决问题,确保服务的正常运行。
878 1
|
存储 缓存 Java
|
缓存 安全 网络协议
Web应用程序的DDoS攻击防护技术详解
【8月更文挑战第2天】DDoS攻击对Web应用程序的稳定性和可用性构成严重威胁。然而,通过综合运用上述防护技术,可以构建一个多层次、立体化的DDoS防御体系,有效应对各类攻击,最大限度地保障服务的连续性和可用性。网站程序开发人员和安全人员应密切关注最新的安全技术和趋势,不断优化和调整防护措施,确保Web应用程序的安全稳定运行。
|
JavaScript Java 测试技术
基于SpringBoot+Vue的文献搜索系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的文献搜索系统的详细设计和实现(源码+lw+部署文档+讲解等)
400 0

热门文章

最新文章