ruby-on-rails - 如何在 resque rails 中连接单独的 redis 实例

标签 ruby-on-rails ruby redis resque resque-scheduler

redis 设置中有两个,我的应用程序中有它们的实例。一个用于redis缓存。我希望将其用于后台作业,我将使用另一个实例。

我找不到定义 resqu 以使用特定 Redis 地址的方法。

最佳答案

如所述in the readme ,您可以使用配置文件将 Resque 指向任何 Redis。

# config/resque.yml:

development: some_host:6379

然后使用 redis-rails您可以为缓存配置不同的连接,例如:

# config/environments/development.rb:

config.cache_store = :redis_store, "redis://other_host:6379/0/cache"

您还需要为其他环境填写它。

关于ruby-on-rails - 如何在 resque rails 中连接单独的 redis 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55211779/

相关文章:

ruby-on-rails - 获取 PG::UndefinedFunction: ERROR: operator does not exist: integer ~~* integer

ruby-on-rails - 在 Ruby Gem 中包含自定义辅助方法

ruby-on-rails - Rails Presenters 文件夹有什么用?

ruby - 如何将本地项目库引入 ruby​​ aws lambda 函数?

ruby-on-rails - Capybara:如何测试页面的样式表?

javascript - Google map 和 ROR 3.1

ruby-on-rails - Rake 文档 :app fails after upgrading to Ruby 2. 1.1 和 Rails 4.1

java - Veris.x 3.9.4上的Redis连接丢失

python - 如何在 gitlab 管道中从 Python 连接到 redis?

lua - 唯一的随 secret 钥 redis lua 脚本