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 : 添加一个元素或者多个元素及属性值
zadd key 4 value4 9 value9
查
zscore :根据元素取属性值
zscore key value
zcard : 返回所有集合的个数
zcard key
zcount : 取某个属性范围内元素的个数
zcount key 200 5000 # 表示取属性在200至5000范围内所有元素的个数
zrange : 属性范围取值,可添加[withscores]参数,添加这个参数可将元素的属性值返回
zrange key start end [withscores]
zrevrange : 递减排序
zrevrange key start end [withscores]
zrangebyscore : 偏移取值,按照属性值进排序
zrangebyscore key min max [withscore]
zrangebyscore key -inf +inf [withscore]
zrevrangebyscore : 偏移可选取值,逆序排序
zrevrangebyscore key +inf -inf
zrevrangebyscore key 200000 100
zrank : 返回已存在的元素在集合中的排名
zrank key value
zrevrank : 返回元素排名
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
 
                   
                   
                   
                   
                             本文深入探讨Redis中的ZSet数据结构,详细介绍了ZSet的各种命令及其使用场景,包括添加、查询、修改和删除元素的方法。从ZAdd到ZRem,从ZRange到ZRevRank,全面覆盖了ZSet的操作技巧。
本文深入探讨Redis中的ZSet数据结构,详细介绍了ZSet的各种命令及其使用场景,包括添加、查询、修改和删除元素的方法。从ZAdd到ZRem,从ZRange到ZRevRank,全面覆盖了ZSet的操作技巧。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   1290
					1290
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            