当前位置: 首页 > 面试题库 >

Redis :: CommandError:ERR客户端发送了AUTH,但未设置密码

章建木
2023-03-14
问题内容

这必须是一些错误的配置

我在本地主机上安装了Redis。

尝试通过Rails控制台连接到它时

Redis.new(:host => 'localhost', :port => 6379)

我无法发送命令,但我得到了

Redis::CommandError: ERR Client sent AUTH, but no password is set

我不记得设置密码,也不知道在哪里可以找到密码

如果我使用其他URL(例如rediscloud或redistogo),则可以发送命令(以密码设置密码)

据我了解,该错误表明我正在发送密码,但是redis没有密码。但是,如您所见,我没有设置任何密码。

有办法调试吗?


问题答案:

您可以使用MONITOR命令从Redis端调试客户端的通信。MONITOR提供了Redis处理的命令流,因此,如果您的Ruby客户端发出问题并且发生了未经请求的AUTH,您将能够在那里捕获它。



 类似资料:
  • 还应该提到的是,我尝试了@Provider过滤器来设置头部,但我似乎不知道如何使用该方法只针对单个REST客户机,我有几个。 那么:如何使用microprofile rest客户机在不影响Jax-Rs接口本身的情况下设置基本身份验证呢?

  • 我有一个nxt请求帖子与表单url编码使用Feign客户端

  • 自定义成菜单 说明: 1)启用该功能后,直播客户端可以通过自定义菜单的方式加载用户自定义的网页,方便结合自身业务进行交互操作(客户端5.0.0以上版本支持) 问卷设置 说明: 1)在直播管理页面点击 “问卷设置”,启用该功能后,直播客户端可以通过接口请求的方式将用户问卷库中的问卷导入到客户端中使用 2)关于问卷设置的具体功能及使用方法,请参考:问卷接口开发指南 菜单设置 说明: 1)支持对客户端的

  • 问题内容: 我在本地计算机上使用Redis,所以我真的不需要设置密码即可通过php客户端连接到服务器(我使用predis作为客户端)。但是,我将应用程序移动到实时服务器,因此我想设置一个密码以连接到我的Redis服务器。 我有几个问题: 我在互联网上检查了如何设置密码,好像我需要在redis.conf中添加密码。我找不到我应该完全添加到配置文件中来设置密码的内容。 另外在predis我应该如何添加

  • 我正在关注一个关于udemy上的节点.js的课程,这有点过时了,遇到了这些错误,我无法找到解决方案。 我尝试了什么: 使用next(); 在所有if语句中添加返回res 有人能帮我修一下这些吗?我将不胜感激! 提前感谢! 用户名存在错误:错误 [ERR_HTTP_HEADERS_SENT]:在服务器响应.set 上将标头发送到客户端后无法设置标头 (_http_outgoing.js:526:11

  • 我遇到了这个问题: 本地主机:3000(React应用程序) 本地主机:9000(节点后端) 我可以从邮递员那里发送请求并接收cookie,但是当我在浏览器中检查cookie时,在前端什么也没有。 Cookie在应用程序下不可见 我用于提交注册和发送cookie的代码: 如果有人能指导我该怎么做,我将不胜感激 更新:我做了一些测试,结果如下:当我在主应用程序中运行此代码时.js在后端并从前端发送请