lrx182125 发表于 2018-11-6 12:42:25

redis学习(5) - 有序集合类型

  命令:
  ZADD:
  ZADD key score member    增加元素(score:整数|浮点数)
  如:ZADD scoreboard 89 tom 67 peter 100 david
  ZSCORE:
  ZSCORE key member   获得元素的分数如:ZSCORE scoreboard tom
  ZRANGE:(分数从小到大)
  ZRANGE key start stop 获得排名在某个索引范围的元素列表
  ZREVRANGE:(分数从大到小)
  ZREVRANGE key start stop
  ZRANGEBYSCORE:(分数从小到大)
  ZRANGEBYSCORE key min max 获得指定分数范围的元素
  ZREVRANGEBYSCORE:
  ZREVRANGESCORE key min max 获得指定分数范围的元素
  ZINCRBY:
  ZINCRBY key increment member增加某个元素的分数
  ZCARD:
  ZCARD keey   获得集合中元素的数量
  ZCOUNT:
  ZCOUNT key min max获得指定分数范围内的元素个数
  ZREM:
  ZREM key member 删除一个或多个元素
  ZREMRANGEBYRANK:
  ZRENRANGEBYRANK key start stop   按照排名索引范围删除元素
  ZREMRANGEBYSCORE:
  ZREMRANGEBYSCORE key min max按照分数范围删除元素
  ZRANK:
  ZRANK key member获得元素的排名(分数从小到大,从0开始)
  ZREVRANK:
  ZREVRANK key member获得元素的排名(分数从大到小,从0开始)

页: [1]
查看完整版本: redis学习(5) - 有序集合类型