ZSetOperations 中各种方法操作的解释

修饰符和类型 方法和描述
Long add(K key, Set<ZSetOperations.TypedTuple<V>> tuples)
添加 tuples 到排序集 key ,或者 score 如果已存在则更新它
Boolean add(K key, V value, double score)
添加 value 到排序集 key ,或者 score 如果已存在则更新它
Long count(K key, double min, double max)
计算排序集内元素的数量,其中得分为 min max
RedisOperations<K,V> getOperations() 
Double incrementScore(K key, V value, double delta)
使用 value 有序集合增加元素的分数 increment
Long intersectAndStore(K key, Collection<K> otherKeys, K destKey)
在交叉排序集合 key otherKeys ,结果存储到目的地 destKey
Long intersectAndStore(K key, K otherKey, K destKey)
在交叉排序集合 key otherKey ,结果存储到目的地 destKey
Set<V> range(K key, long start, long end)
获取元素之间 start ,并 end 从有序集合。
Set<V> rangeByLex(K key, RedisZSetCommands.Range range)
从ZSET获取具有词典排序的所有元素, key 其值介于 RedisZSetCommands.Range.getMin() 之间  RedisZSetCommands.Range.getMax()
Set<V> rangeByLex(K key, RedisZSetCommands.Range range, RedisZSetCommands.Limit limit)
获取所有元素n个元素,其中n =  RedisZSetCommands.Limit.getCount() ,  RedisZSetCommands.Limit.getOffset() 从ZSET的词典排序开始, key 其中的值介于 RedisZSetCommands.Range.getMin() 之间  RedisZSetCommands.Range.getMax()
Set<V> rangeByScore(K key, double min, double max)
获取元素,其中得分之间 min max 从有序集合。
Set<V> rangeByScore(K key, double min, double max, long offset, long count)
获取范围的元素来自 start end 哪里分数之间 min max 从有序集合。
Set<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key, double min, double max)
获取设置的 RedisZSetCommands.Tuple S其中得分之间 min max 从有序集合。
Set<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key, double min, double max, long offset, long count)
获取设置的 RedisZSetCommands.Tuple 从s的范围内 start ,以 end 其中得分之间 min 并  max 从有序集合。
Set<ZSetOperations.TypedTuple<V>> rangeWithScores(K key, long start, long end)
获取设置的 RedisZSetCommands.Tuple s之间 start 以及 end 从有序集合。
Long rank(K key, Object o)
value 在排序集中确定元素的索引
Long remove(K key, Object... values)
values 从排序集中删除
Long removeRange(K key, long start, long end)
删除有序集之间 start 之间的元素 end key
Long removeRangeByScore(K key, double min, double max)
删除带有分数的元素 min max 分类集之间的分数 key
Set<V> reverseRange(K key, long start, long end)
获取范围的元素来自 start end 从下令从高分到低分排序集。
Set<V> reverseRangeByScore(K key, double min, double max)
获取得分介于其间的元素, min 以及 max 从高到低排序的排序集。
Set<V> reverseRangeByScore(K key, double min, double max, long offset, long count)
获取范围从 start 以及 end 得分在哪里 min max 从有序集合中排列的元素- >低。
Set<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max)
获取设置的 RedisZSetCommands.Tuple ,其中得分之间 min max 从下令从高分到低分排序集。
Set<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max, long offset, long count)
获取 RedisZSetCommands.Tuple 范围从 start 以及 end 得分在哪里 min 和  max 从有序集合中排序的高 - >低。
Set<ZSetOperations.TypedTuple<V>> reverseRangeWithScores(K key, long start, long end)
获取一组 RedisZSetCommands.Tuple S IN范围 start ,以 end 从下令从高分到低分排序集。
Long reverseRank(K key, Object o)
value 在评分为高到低时在排序集中确定元素的索引
Cursor<ZSetOperations.TypedTuple<V>> scan(K key, ScanOptions options)
迭代zset中的元素 key
Double score(K key, Object o)
value 从带有键的排序集中获取元素的分数 key
Long size(K key)
返回使用给定存储的有序集的元素数 key
Long unionAndStore(K key, Collection<K> otherKeys, K destKey)
联盟已排序集合在 key otherKeys ,结果存储到目的地 destKey
Long unionAndStore(K key, K otherKey, K destKey)
联盟已排序集合在 key otherKeys ,结果存储到目的地 destKey
Long zCard(K key)
获取有序集的大小 key

猜你喜欢

转载自blog.csdn.net/zuihongyan518/article/details/80926501