@RunWith(SpringRunner.class)
@SpringBootTest
public class ZSetDemo {
@Autowired
private StringRedisTemplate redisTemplate;
@Test
public void test1() {
//向集合中插入元素,并设置分数
redisTemplate.opsForZSet().add("ranking-list", "p1", 2.1);
//向集合中插入多个元素
DefaultTypedTuple tuple1 = new DefaultTypedTuple("p2", 1.1);
DefaultTypedTuple tuple2 = new DefaultTypedTuple("p3", 3.1);
redisTemplate.opsForZSet().add("ranking-list", new HashSet<>(Arrays.asList(tuple1, tuple2)));
//打印
printZSet("ranking-list");
}
@Test
public void test2() {
printZSet("ranking-list");
//从集合中删除指定元素
redisTemplate.opsForZSet().remove("ranking-list", "p1");
printZSet("ranking-l