Я использую это: redisClient.zrange(key, 1, 1)
и пытаюсь получить все данные по этому ключу, но иногда некоторые данные из списка отсутствуют, но когда i проверьте в redis данные есть, также C# клиент все в порядке. Любые идеи?node.js получить данные из кластера redis, с ioredis, метод zrange не возвращает правильное количество данных
0
A
ответ
2
Для команды zrange
индекс основан на нулевом значении. 0
- это индекс для первого элемента, а -1
- это индекс для последнего элемента.
Чтобы получить все данные для данного ключа:
zrange key 0 -1
Что ваша структура данных? Вы используете команду для отсортированного набора, в то время как в описании проблемы указано, что вы хотите получить данные из списка? –
да данные отсортированы, структура данных: ключ: '[{значение:« SomeValue », оценка: 636142302000000000}, {значение:« SomeValue1 », оценка: 636142302000000002},]' нравится. оценки - это отметки даты C#, значения некоторых строк –