Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Penundaan besar saat menggunakan Seledri + Redis

Saya menemukan solusinya adalah kode sumber:http://docs.celeryproject.org/en/latest/_modules/celery/result.html#AsyncResult.get

interval – Waktu untuk menunggu (dalam detik) sebelum mencoba kembali untuk mengambil hasilnya. Perhatikan bahwa ini tidak berpengaruh saat menggunakan backend toko hasil theamqp, karena tidak menggunakan polling.

Secara default adalah 0,5 detik. Anda dapat mengubahnya secara manual, tetapi cara ini tidak disarankan untuk menjalankan tugas:

%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. Caching di Django Dengan Redis

  2. Kegagalan cluster redis:budak tidak akan menjadi master

  3. Di mana direktori data di Redis?

  4. Menemukan kunci yang tidak kedaluwarsa di Redis

  5. Rel, Sidekiq - Redis NOAUTH