有序,附带分数,适用于排行榜
1.zadd key score1 v1 score2 v2新增键值对;
zrange zset start end 查看对应范围值
zrange key start end withscores 带着分数查看;
zrevrange key 倒序查看,用法和zrange类似;
2.zrangebyscore key min max 取分数范围内的value;
也可以在前面加上(是不包括的意思,默认是都包括;
后面加上limit m n指从m开始取,取n个
3.zscore key value 获取对应value的分数
zcard key 获取一共几个value
zrem key value 移出某个value
zincrby key m value 使value分数+m
4.zcount key m n 意思m,n范围一共多少个
zmpop 1 zset min count n 弹出最小的n个
5.zrank key value 获取对应下标;
zrevrank key value 逆序获取下标
应用:
商品1001销量为9 ,1002销量为5:zadd key 9 1001 5 1002
一个客户买了两件商品1001:zincrby key 2 1001
获取商品销量前十:zrevrange key 0 9 withscores
标签:分数,Zset,数据类型,redis,value,获取,key,1001,zrange From: https://www.cnblogs.com/ssbxfsrm/p/17483462.html