Pense nos hashes do Redis como documentos indexados.
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 ...
..
Acima,
news:1
é a 'chave de hash', seguida por um 'campo de hash' e, finalmente, seu valor associado. Dito isto, parece que você simplesmente quer classificar suas 'chaves de hash'.
Use um
MULTI/EXEC
construa para definir todos os campos para um item de notícias (que possui n campos) e, finalmente, também adicione a chave de hash - por exemplo seu item de notícias ---lo para um conjunto ordenado. Alternativamente, você pode simplesmente adicioná-los a uma lista e usar o SORT
comando nessa lista. Os documentos do Redis.