Spring Data Redis-操作有序集合类型的数据
Spring Data Redis-操作有序集合类型的数据
/**
* 操作ZSet类型的数据
*/
@Test
public void testZSet(){
ZSetOperations zSetOperations = redisTemplate.opsForZSet();
// 存值
zSetOperations.add("myZset","a",10.0);
zSetOperations.add("myZset","b",11.0);
zSetOperations.add("myZset","c",12.0);
zSetOperations.add("myZset","a",13.0);
// 取值
Set<String> myZset = zSetOperations.range("myZset", 0, -1);
for (String s : myZset) {
System.out.println(s);
}
// 修改分数
zSetOperations.incrementScore("myZset", "b", 20.0);
// 取值
myZset = zSetOperations.range("myZset", 0, -1);
for (String s : myZset) {
System.out.println(s);
}
// 删除成员
zSetOperations.remove("myZset","a","b");
}