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

Celery+Redisを使用すると大幅な遅延が発生します

    解決策はソースコードであることがわかりました:http://docs.celeryproject.org/en/latest/_modules/celery/result.html#AsyncResult.get

    間隔 –結果の取得を再試行する前に待機する時間(秒単位)。ポーリングを使用しないため、amqp結果ストアバックエンドを使用する場合は効果がないことに注意してください。

    デフォルトでは0.5秒です。手動で変更できますが、タスクを実行するための推奨される方法ではありません:

    %timeit add.delay(1,2).get(interval=0.001)
    100 loops, best of 3: 3.92 ms per loop
    



    1. マングースのユニークなインデックスが機能していません!

    2. インデックスがmongodbに存在するかどうかを確認する

    3. MongoDBでは、$ setをどのように使用してネストされた値/埋め込みドキュメントを更新しますか?

    4. ZeroBraneを使用してRedisLuaスクリプトをデバッグすると、スタックウィンドウに出力が表示されない