gpt4 book ai didi

java - 寻找有关如何使用 spring-data RedisZSetCommands.zRangeByLex 的示例

转载 作者:IT王子 更新时间:2023-10-29 06:11:26 26 4
gpt4 key购买 nike

特别是,我需要知道:

  1. Range 的 gt、gte、lt 和 lte 方法如何工作。

  2. 有没有办法只查看一个项目?对于前。从命令行可以做到:

zadd test 0 aaaa
(integer) 1

zadd test 0 bbbb
(integer) 1

zadd test 0 aa
(integer) 1

zadd test 0 aaaaaa
(integer) 1

zrangebylex test [aaaa [aaaa
1) "aaaa"

可以使用 RedisZSetCommands.zRangeByLex 完成同样的操作吗?

最佳答案

直接通过 ZSetOperationsRedisZSet 支持 ZRANGEBYLEX 仍然是一个悬而未决的问题。虽然可以使用 RedisCallback

template.execute(new RedisCallback<Set<byte[]>>() {

@Override
public Set<byte[]> doInRedis(RedisConnection connection) throws DataAccessException {
return connection.zRangeByLex(key, Range.range().gte("aaaa").lte("aaaa"));
}
});

关于java - 寻找有关如何使用 spring-data RedisZSetCommands.zRangeByLex 的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33862511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com