Redis
 sql >> база данни >  >> NoSQL >> Redis

Огромно забавяне при използване на Celery + Redis

Открих, че решението е изходен код:http://docs.celeryproject.org/en/latest/_modules/celery/result.html#AsyncResult.get

интервал – Време за изчакване (в секунди), преди да опитате отново да извлечете резултата. Имайте предвид, че това няма никакъв ефект при използване на бекенда на хранилището за резултати на theamqp, тъй като не използва анкета.

По подразбиране е 0,5 сек. Можете да го промените ръчно, но това не е препоръчителен начин за изпълнение на задачи:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Предложения за просто решение за разпределено кеширане на .NET

  2. Забавено изпълнение/планиране с Redis?

  3. Използвайки Predis, как да SET (т.е. да съхранявате) многоизмерен асоциативен масив?

  4. Активно-активна репликация на Redis

  5. Redis търси env redis url променлива не съм сигурен къде да постави env променлива лош URI (не е URI?):(URI::InvalidURIError)