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

Намалете времето за изпълнение на заданията на sidekiq

индекси за спасяване.

class ContactDump
  index({status: 1})
end

class Person
  index({h_m_num: 1})
end

Person може да се нуждаят от повече индекси в зависимост от това какво е Person.get_number_digest прави.

След добавяне на индекси стартирайтеrake db:mongoid:create_indexes

Също така премахнете puts , нямате нужда от това на вашия работник и путовете удря лошо производителността ви, дори когато не можете да видите резултата!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да унищожим работни места, наредени от resque работници?

  2. Грешка:Връзката с Redis към 127.0.0.1:6379 не успя - свържете ECONNREFUSED 127.0.0.1:6379

  3. Задаване на динамично поле в Ohm / Redis

  4. MurmurHash - какво е това?

  5. Как да инсталирате RDBTools с помощта на AWS CloudFormation шаблон?