Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Consulta de intervalo no Redis - Spring Data Redis


Para Redis ZSets você tem ZSetOperations interface que possuem vários comandos de intervalo (consulte https://docs.spring.io/spring-data/redis/docs/2.5.1/api/org/springframework/data/redis/connection/RedisZSetCommands.html), o principal um sendo:
range(K key, long start, long end)

Além disso, vários rangeByXXX uns.

Mais informações sobre Redis ZSets e operações de intervalo, consulte https://redis.io/commands/zrange

Se você quiser consultas mais poderosas, recomendo que você dê uma olhada no RediSearch (https://oss.redislabs.com/redisearch/). Existe Spring Integration aqui https://oss.redislabs.com/redisearch/