常用于排行榜,如游戏需要对充值数据做排行榜,或社交网站点赞数 与集合有联系,不能有重复的成员
与LIST和SET对比
指令: zadd key score member [score member......] zadd user:zan 200 Pack //Pack的点赞数1, 返回操作成功的条数1 zadd user:zan 200 Pack 120 Peter 100 Candy // 返回3 zadd test:1 nx 100 Pack //键test:1必须不存在,主用于添加 zadd test:1 xx incr 200 Pack //键test:1必须存在,主用于修改,此时为300 zadd test:1 xx ch incr -299 Pack //返回操作结果1,300-299=1 zrange test:1 0 -1 withscores //查看点赞(分数)与成员名 zcard test:1 //计算成员个数, 返回1 排名场景: zadd user:3 200 Pack 120 Peter 100 Candy //先插入数据 zrange user:3 0 -1 withscores //先插入数据 zrank user:3 Pack /返回名次:第3名返回2,从0开始到2,共3名 zrevrank user:3 Pack //返回0, 反排序,点赞数越高,排名越前
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。