redis-cli
并运行ping
检查Redis是否正常工作时,出现错误NOAUTH Authentication required。我找到了解决“NOAUTH Authentication required”错误的方法,其中描述了只有当Redis设置了密码时才会出现此错误,但是我检查了Redis配置文件
etc/redis/redis.conf
,没有设置密码。
有人知道是否还有其他设置会导致此错误吗?谢谢任何帮助。
p / s:我正在使用Ruby on Rails Web框架,Redis数据库用于Sidekiq。
编辑:Redis版本为2.8.4。服务器托管在AWS上。
目前,我决定为Redis服务器设置密码,以便在运行时无法设置密码。
(当Redis服务器重新启动时,它将正常工作。您可以运行sudo service redis-server restart
来重新启动Redis服务器。)
CONFIG SET requirepass
命令设置了密码,在这种情况下,重新启动Redis服务器应该可以解决这个问题。 - Itamar Haber