命令 | 增 |
---|---|
zadd | 添加一个元素和他的属性值,能够一次添加多个 |
zunionstore | 不会用 |
zinterstore | 不会用 |
命令 | 查 |
---|---|
zscore | 根据元素查他的属性值 |
zcard | 返回全部集合的个数 |
zcount | 取在这个属性范围内元素的个数 |
zrange | 偏移取值,取start与end中的值,依据属性,可添加【withscores】参数,指定后可返回属性值–递增排序 |
zrevrange | 递减排序 |
zrangebyscore | 偏移取值,依据属性值排序 |
zrevrangebyscore | 偏移取值,逆序排序 |
zrank | 返回元素排名 |
zrevrank | 返回元素排名 |
zrangebylex | 范围查询 |
zlexcount | 属性相同的集合,返回取值 |
命令 | 改 |
---|---|
zincrby | 对属性值进行增量操做 |
命令 | 删 |
---|---|
zrem | 删除1个或者多个成员 |
zremrangebyrank | 删除指定排名区间的元素 |
zremrangebyscore | 区间删除,依据属性值 |
zremrangebylex | 属性值相同的集合,偏移删除 |
zadd : 添加一个元素或者多个元素及属性值python
zadd key 4 value4 9 value9
zscore :根据元素取属性值web
zscore key value
zcard : 返回全部集合的个数svg
zcard key
zcount : 取某个属性范围内元素的个数ui
zcount key 200 5000 # 表示取属性在200至5000范围内全部元素的个数
zrange : 属性范围取值,可添加[withscores]参数,添加这个参数可将元素的属性值返回spa
zrange key start end [withscores]
zrevrange : 递减排序code
zrevrange key start end [withscores]
zrangebyscore : 偏移取值,按照属性值进排序xml
zrangebyscore key min max [withscore] zrangebyscore key -inf +inf [withscore]
zrevrangebyscore : 偏移可选取值,逆序排序排序
zrevrangebyscore key +inf -inf zrevrangebyscore key 200000 100
zrank : 返回已存在的元素在集合中的排名token
zrank key value
zrevrank : 返回元素排名rem
zrevrank key value
zrangebylex : 范围查询
zrangebylex key min max [withscores]
zlexcount : 属性值所有相同的集合,语句排名偏移取值
zlexcount key min max
zincrby : 对已存在的素数修改属性值
zincrby key 2000 value # 表示对value的属性值增长2000的增量
zrem : 删除一个或者多个成员
zrem key value value2 value3
zremrangebyrank : 删除指定排名区间的元素
zremrangebyrank key 0 -1 [withscores] # 表示删除全部元素
zremrangebyscore : 区间删除,依据属性值
zremrangebyscore key min max [withscores]
zremrangebylex : 属性值相同的集合,进行偏移删除
zremrangebylex key 0 -1