我想在我的本地主机上打开 sidekiq(bundle exec sidekiq),但是我收到了 ERR Client sent AUTH,但是即使我在我的 redis.conf 文件上设置了密码,也没有设置密码错误。
我已经在我的 redis.conf 文件上设置了密码。redis.conf 文件的密码已经在我的 secret.yml 文件中,例如:
sidekiq_redis_url: redis://localhost:6379
sidekiq_redis_pwd: redispwd
这是我的sidekiq.rb
require 'sidekiq/web'
Sidekiq.configure_server do |config|
config.redis = { url: "#{Rails.application.secrets[:sidekiq_redis_url]}", password: "#{Rails.application.secrets[:sidekiq_redis_pwd]}" }
end
Sidekiq.configure_client do |config|
config.redis = { url: "#{Rails.application.secrets[:sidekiq_redis_url]}", password: "#{Rails.application.secrets[:sidekiq_redis_pwd]}" }
end
Sidekiq::Web.set :sessions, false
Redis 服务器版本为 5.0.5,sidekiq 版本为 5.2.7。谢谢你的帮助。