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证书
3231 0
|
Java Maven
【异常解决】为什么会产生jar包冲突,如何排查jar包冲突?
【异常解决】为什么会产生jar包冲突,如何排查jar包冲突?
1001 0
|
6月前
|
XML JSON API
淘宝商品详情API(tb.item_get)
本文详解淘宝开放平台商品详情核心API(如item_get),涵盖对接流程、权限申请、请求规范、参数说明及返回字段,并列举代购集运、选品分析、比价导购等典型应用场景,助力开发者合规高效获取商品数据。(239字)
|
3月前
|
数据采集 缓存 监控
高效获取淘宝商品详情:API 开发实现链接解析的完整技术方案
本文详解淘宝商品链接解析方案:官方API(合规稳定,需申请权限)与第三方API(快速接入,注意合规性)双路径对比。涵盖num_iid提取、接口调用、字段说明、避坑指南及选型建议,助开发者高效、安全获取商品价格、库存等动态数据。(239字)
|
11月前
|
JSON API 数据格式
深度分析易贝API接口,用Python脚本实现
本文深度解析了eBay开放平台的RESTful API接口体系,涵盖其核心功能、OAuth 2.0认证机制、请求规范及限流策略,并基于Python构建了完整的API调用框架。内容包括商品与订单管理接口的实现逻辑、认证流程、错误处理机制及实战调用示例,适用于跨境电商系统开发与多平台集成。
|
人工智能 API
MMedAgent:专为医疗领域设计的多模态 AI 智能体,支持医学影像处理、报告生成等多种医疗任务
MMedAgent 是专为医疗领域设计的多模态AI智能体,支持多种医疗任务,包括医学影像处理、报告生成等,性能优于现有开源方法。
948 19
MMedAgent:专为医疗领域设计的多模态 AI 智能体,支持医学影像处理、报告生成等多种医疗任务
|
数据采集 机器学习/深度学习 数据可视化
从零到一建设数据中台 - 数据服务开发
从零到一建设数据中台 - 数据服务开发
513 0
|
消息中间件 负载均衡 NoSQL
TencentOS Server 配置 docker / docker-compose 一键部署 redis,rabbitmq 容器
TencentOS Server (tlinux 3.1)配置 docker,compose 工具,并一键部署多容器(redis,rabbitmq)。TencentOS Server 是腾讯公司自主研发的定制化服务器操作系统。该系统集成了众多服务 器系列的优点,加入自主研发的软件,便于用户操作使用,提供全方位(内核及用户态)的 操作系统支持...
3520 0
TencentOS Server 配置 docker / docker-compose 一键部署 redis,rabbitmq 容器
|
计算机视觉 Python
python利用pyqt5和opencv打开电脑摄像头并进行拍照
本项目使用Python的PyQt5和OpenCV库实现了一个简单的摄像头应用。用户可以通过界面按钮打开或关闭摄像头,并实时预览视频流。点击“拍照”按钮可以捕捉当前画面并保存为图片文件。该应用适用于简单的图像采集和处理任务。
1157 0
python利用pyqt5和opencv打开电脑摄像头并进行拍照