排行榜 实现
zset
//带score
Set<Tuple> zset = jedis.zrangeWithScores("zset", 0, 10);
Iterator<Tuple> iterator = zset.iterator();
while (iterator.hasNext()) {
Tuple next = iterator.next();
System.out.println(next.getScore()+"........"+ next.getElement());
}
//不带score
Set<String> zset = jedis.zrange("zset", 0, 10);
Iterator<String> iterator = zset.iterator();
while (iterator.hasNext()) {
String next = iterator.next();
System.out.println(next);
}
给某个成员加分
jedis.zincrby("zset", 100.0, "张三0");
//list 集合存入
List<User> list = new ArrayList<User>();
list.add(new User(1, "aaa", "1"));
list.add(new User(2, "bbb", "2"));
Object jsonStr = JSONObject.toJSON(list);
jedis.lpush("list", String.valueOf(jsonStr));
List<String> list = jedis.lrange("list", 0, 100);
其他链接
jedis api
https://blog.youkuaiyun.com/weixin_39040059/article/details/79007698
redisTemplate api
https://www.cnblogs.com/shamo89/p/8622152.html