有没有一种方法可以使用 Spring Data Redis 在 Redis 中实现范围查询?
Eg:
如果我的 Pojo 类有 Date(不是主键)并且我需要属于所需日期期间的数据,是否可以使用 Spring Data Redis 构建相同的查询而不是单独查询每个日期?
对于RedisZSets你有ZSetOperations
具有多个范围命令的接口(请参阅https://docs.spring.io/spring-data/redis/docs/2.5.1/api/org/springframework/data/redis/connection/RedisZSetCommands.html),主要是:
range(K key, long start, long end)
另外,几个rangeByXXX
ones.
有关 Redis ZSet 和范围操作的更多信息,请参阅https://redis.io/commands/zrange
如果您想要更强大的查询,我建议您看看 RediSearch (https://oss.redislabs.com/redisearch/)。这里有 Spring Integrationhttps://oss.redislabs.com/redisearch/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)