sql >> Databasteknik >  >> NoSQL >> Redis

Minska utförandetiden för jobb med sidekiq

indexerar till undsättning.

class ContactDump
  index({status: 1})
end

class Person
  index({h_m_num: 1})
end

Person kan behöva fler index beroende på din Person.get_number_digest gör.

Efter att ha lagt till index, körrake db:mongoid:create_indexes

Ta också bort puts , du behöver inte det på din arbetare och puts slår hårt mot din prestation, även när du inte kan se resultatet!




  1. Få värden med jedis pipeline

  2. hur man har relationer många till många i redis

  3. MongoDB $min

  4. Node.js Kue hur man startar om misslyckade jobb