Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Riesige Verzögerung bei der Verwendung von Sellerie + Redis

Ich fand die Lösung im Quellcode:http://docs.celeryproject.org/en/latest/_modules/celery/result.html#AsyncResult.get

Intervall – Wartezeit (in Sekunden), bevor erneut versucht wird, das Ergebnis abzurufen. Beachten Sie, dass dies keine Auswirkungen hat, wenn Sie das Ergebnisspeicher-Backend von amqp verwenden, da es kein Polling verwendet.

Standardmäßig sind es 0,5 Sek. Sie können es manuell ändern, aber es wird nicht zum Ausführen von Aufgaben empfohlen:

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