willjava

导航

 
zset commands in redis
命令 语法 描述 示例 备注
ZADD ZADD key-name score member [score member...] 添加带权值的成员到zset ZADD zset-key 1 member1 2 member2  
ZREM ZREM key-name member [member...] 从zset中删除member,返回删除的个数 ZREM zset-key member1  
ZCARD ZCARD key-name 返回zset的成员个数 ZCARD zset-key  
ZINCRBY ZINCRBY key-name incrememt member zset中member的权值增加increment ZINCRBY zset-key 2 member2  
ZCOUNT ZCOUNT key-name min max 统计权值在[min,max]的元素个数 ZCOUNT zset-key 0 5  
ZRANK ZRANK key-name member 返回member的下标 ZRANK zset-key member2  
ZSCORE ZSCORE key-name member 返回member的权值 ZSCORE zset-key member2  
ZRANGE ZRANGE key-name start end [WITHSCORES] 返回[start,end]的元素,权值可选 ZRANGE zset-key 0 -1 WITHSCORES  
ZREVRANK ZREVRANK key-name member 返回member在逆序时的下标 ZREVRANK zset-key member2  
ZREVRANGE ZREVRANGE key-name start end [WITHSCORES] 返回逆序时[start,end]的元素,权值可选 ZREVRANGE zset-key 0 -1 WITHSCORES  
ZRANGEBYSCORE ZRANGEBYSCORE key-name min max [WITHSCORE] [LIMIT offset count] 返回权值在[min,max]间的元素 ZRANGEBYSCORE zset-key 0 5  
ZREVRANGEBYSCORE ZRANGEBYSCORE key-name max min [WITHSCORE] [LIMIT offset count] 返回权值在[max,min]间的元素 ZRANGEBYSCORE zset-key 5 0 WITHSCORES  
ZREMRANGEBYRANK ZREMRANGEBYRANK key-name start stop 删除排在[start,stop]间的元素 ZREMRANGEBYRANK zset-key 0 -1  
ZREMRANGEBYSCORE ZREMRANGEBYSCORE key-name min max 删除权值在[min,max]间的元素 ZREMRANGEBYSCORE zset-key 0 5  
ZINTERSTORE ZINTERSTORE dest-key keycount key [key...] [WEIGHTS weight [weight...]] [AGGREGATE SUM | MIN | MAX] 交集 ZINTERSTORE zset-i 2 zset-key zset-key2 可与Set取交集,Set中的Score为1
ZUNIONSTORE ZUNIONSTORE dest-key keycount key [key...] [WEIGHTS weight [weight...]] [AGGREGATE SUM | MIN | MAX] 并集 ZUNIONSTORE zset-u 2 zset-key zset-key2 可与Set取并集,Set中的Score为1
posted on 2014-04-03 20:59  威尔爪哇  阅读(257)  评论(0)    收藏  举报