Redis 有序集合 命令集

  • BZPOPMAX: BZPOPMAX zset1 zset2 0 ---多个集合最大元素
  • BZPOPMIN:BZPOPMIN zset1 zset2 0  ---多个集合最小元素
  • ZADD:ZADD myzset 2 "two" 3 "three" --向集合添加元素
  • ZCARD: ZCARD myzset --显示集合元素个数
  • ZCOUNT : ZCOUNT myzset -inf +inf ---依据入集顺序值(rank)来统计元素个数
  • ZINCRBY: ZINCRBY myzset 2 "one" ---修改menber的score数值
  • ZINTERSTORE:ZINTERSTORE out 2 zset1 zset2 WEIGHTS 2 3 ---求多个集合的交集到一个新的集合,score值加权
  • ZLEXCOUNT:ZLEXCOUNT myzset - + ---依据Member值来统计元素个数
  • ZPOPMAX:ZPOPMAX zset1  ---一个集合最大元素
  • ZPOPMIN:ZPOPMIN zset1  ---一个集合最小元素
  • ZRANGE:ZRANGE myzset 0 -1 --依据入集顺序(rank)值显示集合元素
  • ZRANGEBYLEX : ZRANGEBYLEX myzset - (c ---依据Member值显示集合元素
  • ZRANGEBYSCORE : ZRANGEBYSCORE myzset (1 2 --依据score值显示集合元素
  • ZRANK:ZRANK myzset "three" -- 从0开始计数显示元素的位置
  • ZREM: ZREM myzset "two --- 删除指定的元素
  • ZREMRANGEBYLEX: ZRANGE myzset 0 -1 ---依据member值,删除范围内的数据;
  • ZREMRANGEBYRANK :ZREMRANGEBYRANK myzset 0 1 ---依据入集顺序值,删除范围内的数据;
  • ZREMRANGEBYSCORE: ZREMRANGEBYSCORE myzset -inf (2 ---依据score值,删除范围内的数据;
  • ZREVRANGE : ZREVRANGE myzset 0 -1 --反向:依据入集顺序(rank)值显示集合元素
  • ZREVRANGEBYLEX:  ZREVRANGEBYLEX myzset - (c --- 反向: 依据Member值显示集合元素
  • ZREVRANGEBYSCORE: ZREVRANGEBYSCORE myzset (1 2 --反向:依据score值显示集合元素
  • ZREVRANK: ZRANK myzset "three" -- 反向:从末尾为0开始计数显示元素的位置
  • ZSCAN
  • ZSCORE:  ZSCORE myzset "one" -- 显示member的顺序
  • ZUNIONSTORE: ZUNIONSTORE out 2 zset1 zset2 WEIGHTS 2 3 ---求多个集合的合集到一个新的集合,score值加权
posted @ 2019-02-21 15:26  JackSun924  阅读(1149)  评论(0编辑  收藏  举报