我已将Resque设置为使用数据库6,如下所示:
Resque.redis = "localhost:6779:6"
我接下来将开始我的救援行动:
我随后采取了以下措施:
$ RAILS_ENV=test PIDFILE=./resque.pid QUEUE=* rake resque:work
当我检查工作人员时,没有任何人:
pry(main)> Resque.redis = "localhost:6779:6"
=> "localhost:6779:6"
pry(main)> Resque.workers
=> []
但是当我检查数据库0时,我可以看到它在那里:
pry(main)> Resque.redis = "localhost:6779:0"
=> "localhost:6379:0"
pry(main)> Resque.workers
=> [#<Worker ub40:6352:*>]
我该如何让我的工作线程使用不同的数据库?