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

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

Можете да използвате сортирани набори в redis. Вашият преглед или брой отговори може да бъде резултатът. създайте ключ въз основа на времеви печат. Методът на сортирания набор zrevrangebyscore ще ви даде правилния ред.

можете да зададете своя член от сортирания набор като:

'YEAR_MONTH_DATE_HOUR_MINUTE_SECONDS:question_id'

По този начин, ако сортирате, въпросите със същия резултат ще бъдат върнати в лексикографски ред. По този начин въпросът, който дойде по-късно, ще бъде поставен по-високо, ако използвате zrevrangebyscore.

Можете да създадете хеш карта, за да картографирате времеви отпечатък и question_id. за по-бързо търсене

Зададох подобен въпрос, където също имах намерение за решение. Искам нещо различно, но ще направи точно това, което искате.

Redis zrevrangebyscore, сортиране, различен от лексикографския ред




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. параметър maxmemory в redis.conf

  2. ScaleGrid хостинг добавя поддръжка за високодостъпни Redis™ клъстери с автоматизирано разделяне

  3. Как да инсталирам Predis на Windows XAMPP?

  4. Как да настроите Redis в персонализирано пространство от имена като кеш и MQ в уеб приложение на ServiceStack с помощта на Structuremap

  5. PooledRedisClientManager не освобождава връзки