命令 | 增 |
---|---|
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