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

Windowsマシンでdjangoを使用してセロリをテストする方法

    Celery(別の回答で指摘されているバージョン4以降)はWindowsをサポートしていません(ソース:http://docs.celeryproject.org/en/latest/faq.html#does-celery-support-windows)。それでも、いくつかのオプションがあります:

    1) task_always_eager=Trueを使用します 。これにより、タスクが同期的に実行されます。これにより、コードが想定どおりに動作していることを確認できます。タスクの同期実行は、Windowsでも機能します。

    詳細:http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-task_always_eager

    2) WSL(Windows Subsystem for Linux)を使用します。

    詳細:https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-the-windows-subsystem-for-linux

    3) DockerforWindowsを使用します。コンテナ内でCeleryWorker(s)とCeleryBeatを実行できます。

    詳細:https://docs.docker.com/docker-for-windows/

    個人的には、オプション 1)を使用します ユニットテストとオプション2) 開発用。



    1. 接続に失敗したときにすぐにエラーをスローするようにNodeRedisクライアントを構成するにはどうすればよいですか? [詳細を読む]

    2. MongoDBを使用したJava構文

    3. SpringDataRESTアプリケーションがRedisキャッシングを実装した後にデータベースからデータを取得しない

    4. マングースモデルのすべてのカウントを取得するにはどうすればよいですか?