您的位置:首页 > 数据库 > Redis

Redis存储数据类型五:SortedSet

2017-12-23 14:32 411 查看
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));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: