2012-04-04 6 views
0

私は私たちがオブジェクトを直接redisキューに保持することはできません知っている。私は私が Marshal.load(tmail_object)どのようにresqueにTmailオブジェクトを格納する

を使用していますが、オブジェクトが、私は推測変化しているフェッチ中Marsal.dump(tmail_object) を使用して文字列に変換します。私はそのオブジェクトを使用して電子メールを送信すると、私は空の電子メールを取得します。

redisキューにtmailオブジェクトを保存する最適な方法は何ですか?私は実際にスケジュールされたジョブを使用して電子メールを送信しています。

お願いします。

答えて

0

より良い方法は、resqueであなたのTmailオブジェクトを生成し、あなたの仕事でこのTmailオブジェクトを生成するのに必要なpass paramsです。

redisに保存するデータのサイズを制限し、resmailジョブにプッシュする前にこのtmailオブジェクトを生成する時間を節約します。

関連する問題