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

Redis :Как мога да сортирам хеша си по ключове?

Мислете за хешовете на Redis като за индексирани документи.

HSET news:1 title levy_breaks
HSET news:1 type breaking_news
HSET news:1 byline alphazero
HSET news:1 date 04:25:2011
HSET news:1 content <the story>

HSET news:2 ...
..

В горното news:1 е „хеш ключът“, последван от „хеш поле“ и накрая свързаната с него стойност.

Въпреки това изглежда, че просто искате да сортирате своите „хеш ключове“.

Използвайте MULTI/EXEC конструкция, за да зададете всички полета за новина (която има n полета) и накрая също да добавите хеш ключа - напр. вашата новина -- тя към сортиран набор. Като алтернатива можете просто да ги добавите към списък и да използвате SORT команда в този списък.

Документите на Redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Алтернатива на servicestack.redis

  2. Не може да се получи връзка с джедаите; Не можа да се получи ресурс от пула

  3. Не може да се свърже Redis Cluster в Elasticache към PHP с помощта на библиотека phpredis

  4. Искате да използвате Redis като хранилище за статистически данни за събития

  5. Парадигма за асинхронно програмиране с nodejs и redis-node