sql >> Databasteknik >  >> NoSQL >> Redis

Rails hur man avgör om en sidekiq-arbetare är klar med perform_async

Kolla in följande tilläggspärla till sidekiq:https://github.com/utgarda/sidekiq-status/blob/master/README.md

Det här är från läs mig:

job_id = MyJob.perform_async(*args)
data = Sidekiq::Status::get_all job_id
data # => {status: 'complete', update_time: 1360006573, vino: 'veritas'}
Sidekiq::Status::get     job_id, :vino #=> 'veritas'
Sidekiq::Status::at      job_id #=> 5
Sidekiq::Status::total   job_id #=> 100
Sidekiq::Status::message job_id #=> "Almost done"



  1. Hur man frågar MongoDB med like

  2. Konvertera en sträng till ett tal i MongoDB-projektion

  3. MongoDB Aggregation:Hur får man det totala antalet poster?

  4. Redis typad klient