zoukankan      html  css  js  c++  java
  • Redis常用命令(6)——SortedSet

    ZADD

    格式:ZADD key score member [[score member] [score member] ...]

    作用:向有序集合key中插入一个或多个元素。如果元素已经存在,更新score的值并移动member的位置。

    返回值:新插入的成员的个数,不包括已经存在的member。

    ZCARD

    格式:ZCARD key

    作用:返回有序集合key的元素个数。

    返回值:元素个数。

    ZCOUNT

    格式:ZCOUNT key min max

    作用:返回有序集合key中分数在min到max的元素的个数。

    返回值:元素的个数。

    ZINCRBY

    格式:ZINCRBY key increment member

    作用:在有序集合key的member元素的分数上增加increment。increment可以是负数。

    返回值:member元素的新分数。

    ZRANGE

    格式:ZRANGE key start stop [WITHSCORES]

    作用:按照默认的升序,返回有序集合key中位置从start到stop的所有元素。如果带有WITHSCORES则同时返回对应的分数。start和stop从0开始,如为负数表示从右侧开始,-1表示最后一个元素。

    返回值:元素列表,如有WITHSCORES同时返回分数。

    ZRANGEBYSCORE

    格式:ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]

    作用:按照默认的升序,返回有序集合key中分数从min到max的所有元素,包括min和max。如果带有WITHSCORES则同时返回对应的分数。limit类似于SQL中的limit,用于从指定的偏移位置取指定个数的元素。对于分数相同的元素,按照字典顺序排序。min和max可以使用 -inf 和 +inf 表示无穷大。如果不希望包括min或max,可以在min或max前加英文括号,如(min、(max。

    返回值:元素列表,如有WITHSCORES同时返回分数。

    ZRANK

    格式:ZRANK key member

    作用:按照默认的升序,返回元素member在有序集合key中的排名。

    返回值:member在有序集合key中的排名。如果member不存在则返回nil。

    ZREM

    格式:ZREM key member [member ...]

    作用:移除有序集合key中的一个或多个元素。

    返回值:成功移除的元素个数。

    ZREMRANGEBYRANK

    格式:ZREMRANGEBYRANK key start stop

    作用:移除有序集合key中排名在start和stop范围内的所有元素,包括start和stop。

    返回值:成功移除的元素个数。

    ZREMRANGEBYSCORE

    格式:ZREMRANGEBYSCORE key min max

    作用:移除有序集合key中分数在min和max范围内的所有元素,包括min和max。

    返回值:成功移除的元素个数。

    ZREVRANGE

    格式:ZREVRANGE key start stop [WITHSCORES]

    作用:按照降序,返回有序集合key中位置从start到stop的所有元素。如果带有WITHSCORES则同时返回对应的分数。start和stop从0开始,如为负数表示从右侧开始,-1表示最后一个元素。

    返回值:元素列表,如有WITHSCORES同时返回分数。

    ZREVRANGEBYSCORE

    格式:ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]

    作用:按照降序,返回有序集合key中分数从min到max的所有元素,包括min和max。如果带有WITHSCORES则同时返回对应的分数。limit类似于SQL中的limit,用于从指定的偏移位置取指定个数的元素。对于分数相同的元素,按照字典顺序排序。min和max可以使用 -inf 和 +inf 表示无穷大。如果不希望包括min或max,可以在min或max前加英文括号,如(min、(max。

    返回值:元素列表,如有WITHSCORES同时返回分数。

    ZREVRANK

    格式:ZREVRANK key member

    作用:按照降序,返回元素member在有序集合key中的排名。

    返回值:member在有序集合key中的排名。如果member不存在则返回nil。

    ZSCORE

    格式:ZSCORE key member

    作用:返回有序集合key中member元素的分数。

    返回值:key中member元素的分数。如果key不存在或member不存在,返回nil。

    原文地址:http://caiguoqing.org/post/109

  • 相关阅读:
    【转】技术人员,你拿什么来拯救你的生活一个牛人的故事
    正则表达式匹配Html标签
    WebClient读取网络数据
    [转]浮点数的存储格式
    [转].NET.GC 浅谈.net托管程序中的资源释放问题
    [转]c#利用WebClient和WebRequest获取网页源代码的比较
    bzoj1934
    1036: [ZJOI2008]树的统计Count (树链剖分模板)
    1834: [ZJOI2010]network 网络扩容 (最小费用最大流模板)
    1602: [Usaco2008 Oct]牧场行走(倍增模板)
  • 原文地址:https://www.cnblogs.com/chengxuzhixin/p/6391240.html
Copyright © 2011-2022 走看看