Zset是有序集合,是在Set基础上加了个标识值 常用命令:
zdd key 1 val
zdd key 2 val
####################################################
排序:
zdd salary 2500 xiaohong
zdd salary 5000 xiaobai
zrangebyscore salary -inf +inf
结果:##"xiaohong"
##"xiaobai" inf是无穷
zrevrange salary 0 -1
zrangebyscore salary -inf +inf withscores
结果:##"xiaohong" "2500"
##"xiaobai" "5000"
zrangebyscore salary -inf 3000
结果:##"xiaohong" "2500"
#################################################
zrem key val
zcard key
zcount key m n
应用场景: 排行榜的实现 存储班级成绩,工资表排序 普通消息1,重要消息2,带权重进行判断
|