我想使用键操作从 edis 中搜索键。但是结果的数量在 100 万左右。但我只想按降序获取最多 300 个键。
@Autowired
private StringRedisTemplate redisTemplate;
...
redisTemplate.keys("rec:*:type:3001:bill:*").stream().sorted(Collections.reverseOrder()).forEach((receivedBill) -> {
});;
有什么方法可以限制键结果集的大小?
最佳答案
我认为您最好将键作为一组值存储到 redis。因此,您可以获得键作为值。
关于spring - 通过 Spring redisTemplate.keys() 限制集合返回大小的任何方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123169/