当我通过命令redis-cli
连接到Redis服务器并运行ping
判断Redis是否工作时,出现了错误NOAUTH Authentication required.
我找到了answer for NOAUTH Authentication required error,它描述了只有当Redis设置了密码时才会发生这个错误,但我在etc/redis/redis.conf
判断了Redis配置文件,没有密码设置.
有人知道是否有其他设置会导致此错误吗?谢谢你的帮助.
p/s:我使用的是Ruby on Rails web框架,Redis数据库用于Sidekiq.
编辑:Redis版本为2.8.4.服务器托管在AWS上.
目前,我决定为Redis服务器设置一个密码,这样它在运行时就不能设置密码.
(重新启动Redis服务器时,它将正常工作.您可以运行sudo service redis-server restart
来重新启动Redis服务器.)