有序集合_sorted set
rev (reverse:按分数值递减来排列)
//添加元素
zadd person 1 qiao
zadd person 2 wang
zadd person 3 zhao
zadd person 3 li //分数可以相同
zadd person 4 li //元素不可以重复
zadd person 5 long 4.5 mao 6.2 zhang
//获取成员数
zcard person --获取成员数
zcount person 1 3.3 --获取分数区间的成员数(顾头顾尾)
//获取成员
zrange person 1 3 [withscores] --指定索引区间的成员(分数从低到高)
zrangebyscore person 1 3.3 [withscores] --指定分数内的成员数
zrevrange person 1 3 --指定索引区间的成员(分数从高到低)
zrevrangebyscore person 1 3.3 --指定分数内的成员数 (分数从高到低)
//获取索引,排名,分数
zrank person qiao --获取成员的索引
zrevrank person wang --获取成员的索引(分数从高到低)
zscore person wang --获取成员的分数值
//移除
zrem person qiao wang --移除元素
zremrangebyrank person 1 3 --按索引移除元素
zremrangebyscore person 1 3.5 --按分数移除元素
//增加分数
zincrby person 2.5 qiao --指定成员增加分数
//交集
zinterstore person2 2 person person1 --数字为集合的个数
//并集
zunionstore person3 2 person person1
posted on 2020-03-21 18:17 happygril3 阅读(217) 评论(0) 收藏 举报
浙公网安备 33010602011771号