我曾經使用Delayed_Job在我的Rails應用程序中發送郵件,但只要它佔據我的內存,我決定改用Sidekiq。我這樣做:在使用Sidekiq發送電子郵件時是否有可能不使用Redis?
寶石文件
gem 'sidekiq'
application.rb中
config.active_job.queue_adapter = :sidekiq
development.rb
config.active_job.queue_adapter = :sidekiq
控制器
SampleMailer.method(data).deliver_now
郵件
def method(data)
mail(to: "[email protected]", subject: "#{data}")
end
但是,當我安裝Sidekiq我注意到,我要在我的Ubuntu安裝Redis的服務器。我安裝了redis服務器,現在一切正常,但事情是我不想安裝redis-server。 Redis服務器是Sidekiq所需的依賴項,或者我可以用某種方式忽略它? 預先感謝您
這是 「Redis的」,而不是 「radis」,順便說一句。 –
是的,我犯了錯誤,我會在正確答案後編輯問題。謝謝 –