未进化的程序猿
人生最苦痛的是梦醒了无路可走。做梦的人是幸福的;倘没有看出可走的路,最要紧的是不要去惊醒他。鲁迅

1、sorted_set 类型

1)、新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式

2)、需要的存储结构:新的存储模型,可以保存可排序的数据 

3)、sorted_set类型:在set的存储结构基础上添加可排序字段 

2、sorted_set 类型数据的基本操作

 1)、添加数据 

zadd key score1 member1 [score2 member2] 

 2)、获取全部数据 

zrange key start stop [WITHSCORES] 
zrevrange key start stop [WITHSCORES] 

 3)、删除数据 

 zrem key member [member ...] 

 3、sorted_set 类型数据的基本操作

 1)、按条件获取数据 

 zrangebyscore key min max [WITHSCORES] [LIMIT] 
 zrevrangebyscore key max min [WITHSCORES] 

 2)、条件删除数据 

 zremrangebyrank key start stop 
 zremrangebyscore key min max 

 注意:

1)、min与max用于限定搜索查询的条件

2)、start与stop用于限定查询范围,作用于索引,表示开始和结束索引 

3)、offset与count用于限定查询范围,作用于查询结果,表示开始位置和数据总量 

3)、获取集合数据总量

 zcard key 
 zcount key min max 

4)、集合交、并操作 

zinterstore destination numkeys key [key ...] 
zunionstore destination numkeys key [key ...] 

 

 

 

posted on 2020-12-13 17:43  甘茂旺  阅读(103)  评论(0编辑  收藏  举报