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

Сложни заявки с Redis

Използвам подобен подход със сортирани набори за прилагане на индексиране на пълен текст. Като цяло подходът е добър, въпреки че можете да направите няколко сравнително прости подобрения.

  • Вместо да използвате произволно генерирани ключове, можете да използвате заявката (или кратка форма от нея) като ключ. Това ви позволява да използвате повторно наборите, които вече са били изчислени, което може значително да подобри производителността, ако имате заявки в два големи набора, които обикновено се комбинират по сходни начини.
  • Обработването на заглавието като пълен низ ще доведе до много голям брой едночленни набори. Може да е по-добре да индексирате отделни думи в заглавието и да филтрирате крайните резултати за точно съвпадение, ако наистина имате нужда от него.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да защитя с парола моя /sidekiq маршрут (т.е. да изисквам удостоверяване за инструмента Sidekiq::Web)?

  2. Как да внедря тригер за Redis datastore?

  3. Предложение на Redis за избор на тип данни

  4. Защо Травис не успява да се свърже, използва Redis cache_store при внедряване в Heroku?

  5. Управление на връзки