Думайте о хэше 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 .