#ruby-on-rails #ruby #redis #resque #resque-scheduler
#ruby-on-rails #ruby #redis #resque #resque-планировщик
Вопрос:
В redis setup их два, а в моем приложении — их экземпляры. Один для кэша redis. Я хочу, чтобы для фоновых заданий я использовал другой экземпляр.
Я не могу найти способ, где я определяю resqu для использования определенного адреса redis.
Ответ №1:
Как описано в 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"
Вам также нужно будет заполнить его для других сред.