public class SortedSetTest {
public static void main(String[] args) {
Jedis jedis = RedisUtil.getJedis();
jedis.flushDB(); // 清空
Map<String,Double> map = new HashMap<>();
map.put("a1", 0.2);
map.put("a2", 1.1);
map.put("a3", 0.6);
map.put("a4", 1.0);
map.put("a5", 0.1);
jedis.zadd("zset1", map);
jedis.zadd("zset1", 6, "a6");
System.out.println("获取所有元素:"+jedis.zrange("zset1", 0, -1));
System.out.println("查看某一个元素的排序分数(权重):"+jedis.zscore("zset1", "a6"));
System.out.println("修改某一个元素的权重值:"+jedis.zincrby("zset1", 5, "a2"));
System.out.println("获取所有元素:"+jedis.zrange("zset1", 0, -1));
System.out.println("删除一个元素:"+jedis.zrem("zset1", "a2"));
System.out.println("获取有序set集合中的所有元素:"+jedis.zrange("zset1", 0, -1));
}
}
Redis存储数据类型五:SortedSet
最新推荐文章于 2024-06-04 00:03:20 发布