redis-zset-命令

zset

命令
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
相关文章
相关标签/搜索