• 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

  • 相关阅读:
    Spring Boot + Vue 开发前后端分离的员工管理系统
    树莓派4B部署docker
    免费的论文查重网站
    JavaScript设计模式
    js继承的用法
    js闭包与柯里化
    Javascript编程小技巧
    spy-debugger和fiddler实现移动端抓包
    grid布局
    js判断对象是否为空对象的几种方法
  • 原文地址:https://www.cnblogs.com/chengxuzhixin/p/6391240.html
Copyright © 2020-2023  润新知