Получить диапазон ключей с помощью redis?

Что-то, что постоянно возникает с нашим набором данных на работе, - это запрос на набор значений с заданным диапазоном ключей. Диапазоны дат - очевидный пример.

Я знаю, что вы можете использовать временные метки unix и отсортированный набор для запроса по диапазонам дат, но это кажется раздражающим, потому что мне пришлось бы либо

  1. поместить весь документ как значение в отсортированном наборе, либо
  2. просто введите в него идентификаторы, а затем попросите redis для каждого ключа.

Может вариант 2 стандартный? Есть ли способ запросить у Redis сразу несколько ключей? Как mongodb $ in query? Или, возможно, так же быстро можно запросить связку ключей в конвейере?

9
задан yojimbo87 16 January 2012 в 07:37
поделиться