zoukankan      html  css  js  c++  java
  • 六、order set结构及命令详解

    1、zadd key score1 value1 score2 value2 ..

    添加元素

    redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lilei 21 lilei
    (integer) 3

    2、zrem key value1 value2 ..

    作用: 删除集合中的元素

    3、zremrangebyscore key min max

    作用: 按照socre来删除元素,删除score[min,max]之间的

    redis 127.0.0.1:6379> zremrangebyscore stu 4 10
    (integer) 2
    redis 127.0.0.1:6379> zrange stu 0 -1
    1) "f"
     

    4、zremrangebyrank key start end

    作用: 按排名删

    redis 127.0.0.1:6379> zremrangebyrank stu 0 1
    (integer) 2
    redis 127.0.0.1:6379> zrange stu 0 -1
    1) "c"
    2) "e"
    3) "f"
    4) "g"
    
     

    5、zrank key member

    查询member的排名(升续 0名开始)

    6、zrevrank key memeber

    查询 member的排名(降续 0名开始)

    7、zrange key start stop [WITHSCORES]

    把集合排序后,返回名次[start,stop]的元素

    默认是升续排列

    Withscores 是把score也打印出来

    8、zrevrange key start stop

    作用:把集合降序排列,取名字[start,stop]之间的元素

    9、zrangebyscore  key min max [withscores] limit offset N

    作用: 集合(升续)排序后,score[min,max]内的元素,

    并跳过 offset, 取出N

    redis 127.0.0.1:6379> zadd stu 1 a 3 b 4 c 9 e 12 f 15 g
    (integer) 6
    redis 127.0.0.1:6379> zrangebyscore stu 3 12 limit 1 2 withscores
    1) "c"
    2) "4"
    3) "e"
    4) "9"

    10、zcard key

    返回元素个数

    11、zcount key min max

    返回[min,max] 区间内元素的数量

  • 相关阅读:
    创建github怎样管理
    端口号的作用
    正则
    分布式代码管理github
    实现MVC
    AngularJS核心特性(四大点)
    什么是跨域,什么是同源
    rem怎么计算
    正则须知(以后还会添加)
    LA 6448 Credit Card Payment
  • 原文地址:https://www.cnblogs.com/zbbiex/p/10540384.html
Copyright © 2011-2022 走看看