gpt4 book ai didi

ruby-on-rails - 使用 Sidekiq 发送电子邮件时是否可以不使用 Redis?

转载 作者:可可西里 更新时间:2023-11-01 11:11:38 25 4
gpt4 key购买 nike

我曾经在我的 Rails 应用程序中使用 Delayed_Job 发送邮件,但只要它占用我的内存,我就决定改用 Sidekiq。我这样做了:

gem 文件

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: "afsanefadaei@hotmail.com", subject: "#{data}")
end

但是当我安装 Sidekiq 时,我注意到我必须在我的 ubuntu 上安装 redis-server。我安装了 redis 服务器,现在一切正常,但问题是我不想安装 redis-server 。 Redis 服务器是 Sidekiq 的必需依赖项还是我可以以某种方式忽略它?提前谢谢你

最佳答案

Sidekiq 将其用作存储,并且是唯一的选择,不支持其他存储。这是文档中的引述:

Requirements

Sidekiq supports CRuby 2.2.2+ and JRuby 9k.

All Rails releases >= 4.0 are officially supported.

Redis 2.8 or greater is required. 3.0.3+ is recommended for large installations with thousands of worker threads.

GitHub

关于ruby-on-rails - 使用 Sidekiq 发送电子邮件时是否可以不使用 Redis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com