1

Rails では、config/resque.yml を追加するだけで簡単ですが、コマンド ラインで gem を実行しており、デフォルトの localhost:6379 の代わりに Resque ジョブを探す場所を指定したいと考えています。

現在、gem lib に移動して rake resque:work などを実行することで gem を実行しています。では、redis がどこにあるかをどのように伝えるのでしょうか? (redis はネットワーク内またはクラウド内の別のマシンにある可能性があります)

4

2 に答える 2

1

腐食した答えに基づいて、私はこれをしなければなりませんでした:

require "./my_class"
require "resque"
Resque.redis = 'server:port'
require "resque/tasks"
于 2013-03-04T23:16:53.290 に答える
0

Resque.redis = 'server:portresque via を含める直前に、gem の Rakefileを追加するだけでこれを修正しました。require 'resque/tasks'

于 2011-07-04T05:47:30.363 に答える