Например, в redis-cli
я попытался создать отсортированный набор следующим образом:
zadd sortedset 1 1 2 2 3 3
И я создал такой хэш:
hset data 1 hello
hset data 2 goodbye
hset data 3 sir
Моя цель - хранить идентификаторы в отсортированных наборах и получать строки, хранящиеся в хэше data
, отсортированные по порядку отсортированного набора.
Это то, что я пробовал до сих пор:
sort sortedset by nosort get data->*
... который выводит:
1) (nil)
2) (nil)
3) (nil)
На самом деле я ожидал, что подстановочный знак *
должен быть одним из идентификаторов, хранящихся в так называемом отсортированном наборе, но похоже, что он не выполняет замену для каждого конкретного идентификатора в отсортированном наборе.
Я пытаюсь решить проблему правильно или есть другой подход к решению этой проблемы?