sql >> Databáze >  >> NoSQL >> Redis

Redis :Jak mohu třídit svůj hash podle klíčů?

Představte si hashe Redis jako indexované dokumenty.

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

Ve výše uvedeném news:1 je 'hash klíč', za ním následuje 'hash pole' a nakonec jeho přidružená hodnota.

To znamená, že se zdá, že chcete jednoduše seřadit své „hash klíče“.

Použijte MULTI/EXEC konstrukt pro nastavení všech polí pro novinku (která má n polí) a nakonec také přidání hash klíče -- např. vaše novinka -- do seřazené sady. Případně je můžete přidat do seznamu a použít SORT příkaz v tomto seznamu.

Dokumenty Redis.



  1. Průvodce dotazy v Spring Data MongoDB

  2. _http_server.js:192 throw new RangeError(`Neplatný stavový kód:${statusCode}`);

  3. Použití Redis Replication na různých počítačích (multi master)

  4. Jak mohu přidat dvousloupcové jedinečné ID do mongodb v aplikaci meteor?