如何在Redis hashOperations中查询``范围''或``之间''?

时间:2019-05-07 14:34:48

标签: spring-boot redis spring-data-redis

我正在项目中设置spring数据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...
}

所以这个问题!!!如何进行查询并查找'millis'之间的所有实体

我有一个get方法

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

我不需要ZSet,因为在我的情况下,可能有重复项

0 个答案:

没有答案