redis 笔记 有序集合命令

zadd key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或更新已存在成员的分数

zcard key 获取有序集合的成员数量

zcount key min max 计算在指定 分数区间内成员数 <=分数<=

zincrby key increment member 对指定member元素的分数加上增量 increment (数字)

zinterstore destination numkeys key1 [key2] 计算多个有序集的交集并将结果存储在destination 有序集合中。numkeys 是取交集的集合数量

zrange key start stop [withscores] 有序集合按分值从小到大排序后,索引从0开始排序,取指定索引下的元素

zrangebyscore key min max [withscores]  返回指定分值区间内的元素

zrangebyscore key (2 4       (2 4 大于2小于等于4 

zrangeby score key -inf +inf 返回所有元素

zrank key member 返回指定元素的索引 从0开始

zrem key member [member] 移除有序集合中的一个或多个成员

zremrangebyrank key start stop 移除有序集合中指定索引区间的成员 索引从0开始

zremrangebyscore key min max 移除指定分值区间的成员 

zrevrange key start stop [withscores] 返回按分数从高到低排序后的指定索引区间的元素 

zrevrangebyscore key max min [withscores] 返回 指定分数区间内的成员 ,按分数从高到低排序

zrevrank key member 返回按分数值从大到小排序后 元素 member 对应的索引 索引从0开始

zscore key member 返回成员的分值

zunionstore destination numkeys key1 [key2...] 计算给定集合的并集并存储在destination 有序集合中 ,numkeys 是合并集合的数量

 

posted @ 2019-08-01 16:40  caojuanshu  阅读(167)  评论(0编辑  收藏  举报