Redis系列-数据类型-有序集合(Zset)
有序集合(Zset)
有序集合和集合一样,都可以包含任意数量的、各不相同的元素( element),不同于集合的是,有序集合的每个元素都关联着一个浮点数格式的分 值(score),并且有序集合会按照分 值,以从小到大的顺序来排列有序集合中的各个元素。虽然有序集合中的每个元素都必 须是各不相同的,但元素的分 值并没有这一限制,换句话来说,两个不同元素的分值可以是相同的。
基本操作
1.添加元素
2.删除元素
3.返回元素的分值
4.增加或减少元素的分值
5.返回有序集合的基数
6.返回元素的排名(rank)
返回指定元素在有序集合中的排名,其中 排名按照元素的分值从小到大计算。
7.返回元素的逆序排名(reverse rank)
返回成员在有序集合中的逆序排名,其中 排名按照元素的分值从大到小计算。
8.获取指定索引范围内的升序元素
返回有序集合在按照分值从小到大排列元素(升序排列) 的情况下,索引 start 至索引 stop 范围之内的所有元素.两个索引都可以是正数或者 负数。
9.获取指定索引范围内的降序元素
返回有序集合在按照分值从大到小排列元素(降序排列) 的情况下,索引 start 至索引 stop 范围之内的所有元素。两个索引都可以是正数或者 负数。
10.获取指定分值范围内的升序元素/降序元素
返回有序集合在按照分值升序/降序排列元素的情况下,分值在 min 和 max 范围之内的所有元素。
11.计算给定分值范围内的元素数量
返回有序集合在升序排列元素的情况下,分 值在 min 和 max 范围内的元素数量。
12.移除指定排名范围内的升序排列元素
移除有序集合中,元素按升序 进行排列的情况下,指定排名范 围内的所有元素。
13.移除指定分值范围内的升序排列元素
集合运算操作
1.计算并集和交集
- Redis数据类型之有序集合类型--Redis系列六
- NoSQL之Redis对zset(有序集合)数据类型的操作
- redis数据类型-有序集合
- redis数据类型(五)有序集合类型
- Redis数据类型之集合类型--Redis系列五
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- Redis 数据类型分析 字符串 哈希 列表 集合 有序集合 优缺点 分析 注意事项 存储结构
- redis的有序集合(Sorted Sets)数据类型
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- Redis学习手册——有序集合(Sorted Sets数据类型)
- Redis数据类型之有序集合类型
- 七、数据类型 Zset(有序集合)
- Redis数据类型--SortedSet(有序集合)
- Redis有序集合数据类型操作命令
- redis之有序集合类型(Zset)——排行榜的实现
- redis 学习手册之有序集合数据类型sorted-sets操作
- Redis数据类型:有序集合类型
- Redis教程(六) 有序集合(soted set / zset)类型
- Redis教程(六) 有序集合(soted set / zset)类型
- Redis笔记7:数据类型之有序集合(sorted set)