暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Redis-Sorted Set数据类型

原创 seven 2023-06-11
266


一、Set类型 API

二、Zset类型常用命令

1)zadd 添加元素到Zset集合

    127.0.0.1:6379> zadd set  1 one
    (integer) 1
    127.0.0.1:6379> zadd set 2 two 3 three
    (integer) 2


    2)zrange 查看Zset中指定范围的值

      127.0.0.1:6379> zrange set 0 -1
      1) "one"
      2) "two"
      3) "three"


      3)zrangebyscore 正序排序(-inf负无穷,+inf正无穷)
      语法:ZRANGEBYSCORE key min max WITHSCORES LIMIT offset count

        127.0.0.1:6379> zadd salary 2500 zhangsan
        (integer) 1
        127.0.0.1:6379> zadd salary 200 lisi
        (integer) 1
        127.0.0.1:6379> zadd salary 3000 sky
        (integer) 1
        127.0.0.1:6379> zrangebyscore salary -inf +inf
        1) "lisi"
        2) "zhangsan"
        3) "sky"


        4)ZREVRANGE 倒叙排序

          127.0.0.1:6379> ZREVRANGE salary  0 -1
          1) "sky"
          2) "zhangsan"


          5)zcard 获取Zset集合中包含元素的个数

            127.0.0.1:6379> zcard salary
            (integer) 3
            #zrem 移除Zset集合中指定元素
            127.0.0.1:6379> zrem salary lisi
            (integer) 1
            127.0.0.1:6379> zrange salary 0 -1
            1) "zhangsan"
            2) "sky"

            复制


            6)ZCOUNT 指定分数范围的元素个数

               127.0.0.1:6379> ZCOUNT salary 1 3000
              (integer) 2
              「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
              关注作者
              【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论