opsForZSet
目录
add(String k,String v,double v1)
count(String k,double v,double v1)
incrementScore(String k,String v,double v1)
range(String k,long l,long l1)
rangByLex(String k,Range range)、rangByLex(String k,Range range,Limit limit)
rangeByScore(String k,double v,double v1)、rangeByScore(String k,double v,double v1,long l,long l1)
remove(String k,Object... objects)
removeByRange(String k,long l,long 1l)
removeByScore(String k,double v,double v1)
add(String k,String v,double v1)
向有序集合k添加元素v并设置它的分数为v1
add(K key, Set<ZSetOperations.TypedTuple<V>> tuples)
通过TypedTuple方式新增数据。
eg:
ZSetOperations.TypedTuple<String> typedTuple1 = new DefaultTypedTuple<String>("E", 6.0);
ZSetOperations.TypedTuple<String> typedTuple2 = new DefaultTypedTuple<String>("F", 7.0);
ZSetOperations.TypedTuple<String> typedTuple3 = new DefaultTypedTuple<String>("G", 5.0);
Set<ZSetOperations.TypedTuple<String>> typedTupleSet = new HashSet<ZSetOperations.TypedTuple<String>>();
typedTupleSet.add(typedTuple1);
typedTupleSet.add(typedTuple2);
typedTupleSet.add(typedTuple3);
redisTemplate.opsForZSet().add("typedTupleSet", typedTupleSet)
count(String k,double v,double v1)
获取分数在v-v1之间的元素的个数
incrementScore(String k,String v,double v1)
增加集合k元素v的份数值。