sql >> データベース >  >> NoSQL >> Redis

大規模なETAを使用したセロリタスクのスケジューリング

    私は次のようにredisでこれを行っています:

    一部のコンテンツのリリースをスケジュールできるお客様がいます。リリースは、実行する必要がある時間とともにデータベースに保存されます。

    次に、セロリビートを使用して定期的なタスク(1時間ごとまたはあなたに合ったもの)を実行し、次の期間(再び1時間またはあなたに合ったもの)内にスケジュールされたリリースのリリーステーブルをチェックします。見つかった場合は、セロリを使ってタスクをスケジュールします。これにより、ETAを短くすることができます。




    1. MongoDBの個別のコマンド

    2. EM ::Synchrony#syncを簡単に使用すると、「ルートファイバー」FiberErrorが発生します-私のせいですか?

    3. 更新後のMongoDBフィールドの順序とドキュメントの位置の変更

    4. Mongoose/MongoDBでのマルチフィールドインデックスの作成