Redis数据类型--SortedSet

SortedSet(有序集合):
ZADD key score member[score member,score member] :添加一个SortedSet数据,可以添加多个,如果要添加的数据已经存在就不会添加到key中
ZCARD key : 查询key中的数据个数,返回key中的数据长度。
ZCOUNT key min max : 返回key中 score值在min和max之间数据的个数;
ZINCRBY key increment member : 增加数值,将指定member的分数相加 , 将ikey中的member属性的数值加ncrement。
ZRANGE key start stop [withscores] : 查看key中的信息,如果不写withscores就查看所有的value,如果添加就查询数值加value;
ZRANGEBYSCORE key min max [WITHSCORES] :返回有序集key中,所有score值介于min和max之间(包括等于min和max)的成员。有序集成员按score值递增(从小到大)次序排列
ZRANK key member : 返回有序集key中成员 member的排名。有序成员按score值递增(从小到大)顺序排列(排名以0为底,也就是说,source值最小的成员为0)。
ZREM key member[member…]:移除有序集key中的一个或多个成员,不存在的成员将被忽略;
ZREMRANGEBYRANK key start stop : 移除有序集key 中,指定排名(rank)区间内的所有成员(区间内代表start到stop包括start和stop)。
ZREMZRANGEBYSCORE key min max : 移除有序集key中,所有source值介于min和max之间(包括min和max)的成员
ZREVRANGE key start stop [withscores]:返回集合key中,指定区间内的成员,按照score值递增排序,从大到小来排序;
ZREVRANGEBYSCORE key max min : 返回有序集中,score值介于max和min之间,(默认包括max和min)的所有成员,按照有序集合中从大大小的顺序排序;
ZREVRANK key member : 返回集合有序集中成员member的排名,齐总有序集合成员按score值递增(从小到大)排序,排名以0为底,也就是说,score值最大的成员排名为0;
ZSCORE key member : 指定key集,通过member获取对用的数值;

猜你喜欢

转载自blog.csdn.net/acca13439767987/article/details/81606363