码迷,mamicode.com
首页 > 其他好文 > 详细

Redis有序集合Sorted set操作

时间:2018-07-17 14:23:11      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:stop   sort   tor   start   zadd   nio   off   des   增量   

 Sorted set全部命令如下:
zadd key score1 member1 score2 member2 ...                      # 将一个或多个member元素及其score值加入到有序集合key当中
zcard key                                                       # 返回有序集合key中成员的数量
zcount key min max                                              # 返回有序集合key中score值在min和max之间的成员的数量
zincrby key increment member                                    # 为有序集合key的成员member的score值加上增量increment,即score=score+increment
zrange key start stop [WITHSCORES]                              # 返回有序集合key中start和stop之间的成员(score递增),WITHSCORES参数让成员和它的score值一并返回
zrevrange key start stop [WITHSCORES]                           # 返回有序集合key中start和stop之间的成员(score递减),WITHSCORES参数让成员和它的score值一并返回
zrangebyscore key min max [WITHSCORES] [LIMIT offset count]     # 返回有序集合key中所有score值介于min和max之间(包括等于min或max)的成员(score递增),LIMIT参数指定返回结果的数量及区间
zrevrangebyscore key min max [WITHSCORES] [limit offset count]  # 返回有序集合key中所有score值介于min和max之间(包括等于min或max)的成员(score递减),LIMIT参数指定范湖结果的数量及区间
zrank key member                                                # 返回有序集合key中成员member的排名。其中有序集合成员按score值递增排序
zrevrank key member                                             # 返回有序集合key中成员member的排名。其中有序集合成员按score值递减排序
zrem key member1 member2 ...                                    # 移除有序集合key中的一个或多个member成员,不存在的成员将被忽略
zremrangebyrank key start stop                                  # 移除有序集合key中,start合stop排名区间内(含start和stop)的所有成员
zremrangebyscore key min max                                    # 移除有序集合key中,score值介于min和max之间(包括等于min或max)的所有成员
zscore                                                          # 返回有序集合key中,成员member和score值
ZSCAN key cursor [MATCH pattern] [COUNT count]                  # 迭代有序集合key中的元素,cursor为迭代过程中的游标,每次迭代返回元素数量的最大值count,过滤出pattern模式相匹配的元素
zunionstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]   # 计算给定的一个或多个有序集的并集,其中给定key的数量必须以numkeys参数指定,并将该并集储存到destination 
zinterstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]   # 计算给定的一个或多个有序集的交集,其中给定key的数量必须以numkeys参数指定,并将该交集储存到destination

 

Redis有序集合Sorted set操作

标签:stop   sort   tor   start   zadd   nio   off   des   增量   

原文地址:https://www.cnblogs.com/delav/p/9322702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!