Как запросить «диапазон» или «между» в redis hashOperations? - PullRequest
0 голосов
/ 07 мая 2019

Я настраиваю redis данных весны в моем проекте Я использую RedisTemplate для запроса. Я хочу сделать пару методов, таких как сохранить / получить. Я впервые использую Redis. У меня есть сущность, которую я должен сохранить.

Так что мой метод сохранения выглядит примерно так

public void save(List<Entity> entities){
   entities.forEach(e -> {
       redisTemplate.opsForHash().put(KEY, e.getId(), e);
       }
   };
}

Моя сущность выглядит как

class Entity {
  private String id;
  private long millis;
  etc...
}

Так что вопрос !!! Как сделать запрос get и найти все объекты, которые находятся между 'millis'

У меня есть метод get

public List<Entity> fetchAll(Long start, Long end){
   HOW TO MAKE QUERY???
}

Мне не нужен ZSet, потому что в моем случае возможно иметь дубликаты

...