1

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

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

4

1 回答 1

1

自述文件中所述,您可以使用配置文件将 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"

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

于 2019-03-17T22:14:21.000 回答