首页 > 技术文章 > redis存取数据sortedSet

wmqiang 2019-10-12 14:23 原文

有序比无序的更耗性能

一、存取元素

1、添加元素,value存在则替换score值,不存在则添加:

 2、获取某个元素的分数

 

 3、

 

 4、获取一定索引区间元素value值,默认按照对应score升序排序:

 

 5、降序

 

 6、不仅查找value,也返回score值;

 7、获取指定分数区间的元素和分数信息

 

 8、

 

 9、value值为lisi的加4分:

 

 10、指定分数范围内元素个数,

 

 11、按照排名范围删除多个元素,默认按的分数升序排序, 0 1 则删除分数排名前两个;

 

 12、

 

 13、查看某个value的score排名

 

 二、应用:商品销量排行

1、score value ,score写前面

 

 

 

 2、1001商品销量加1

 

 3、获取销量前十的元素

 倒序:

 

推荐阅读