Tänk på Redis-hashar som indexerade dokument.
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 ...
..
I ovanstående, news:1
är 'hash-nyckeln', följt av ett 'hash-fält' och slutligen dess tillhörande värde.
Som sagt, det verkar som att du bara vill sortera dina "hash-nycklar".
Använd en MULTI/EXEC
konstruera för att ställa in alla fält för en nyhet (som har n fält), och slutligen även lägga till hash-nyckeln -- t.ex. din nyhet -- den till en sorterad uppsättning. Alternativt kan du bara lägga till dem i en lista och använda SORT
kommandot på den listan.
Redis-dokumenten.