Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis :Jak mogę sortować mój hash według kluczy?

Pomyśl o skrótach Redis jako o zindeksowanych dokumentach.

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 ...
..

Powyżej news:1 jest „kluczem mieszającym”, po którym następuje „pole mieszające” i na końcu powiązana z nim wartość.

To powiedziawszy, wygląda na to, że chcesz po prostu posortować swoje „klucze mieszające”.

Użyj MULTI/EXEC konstrukt, aby ustawić wszystkie pola dla wiadomości (która ma n pól), a na końcu dodać również klucz hash - np. twój news -- go do posortowanego zestawu. Alternatywnie możesz po prostu dodać je do listy i użyć SORT polecenie na tej liście.

Dokumentacja Redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wyczyścić Heroku Redis?

  2. Problemy z redis systemu Ubuntu 16.04 z ulimit

  3. Usługa .NET Core wstrzykiwać singleton w innej usłudze singleton

  4. Regiony w stylu Azure Cache/DataCache w Redis

  5. Jak zdobyć wszystkie klucze z Redis za pomocą szablonu redis