Redis学习6-有序集合(soted set /zset)
来源:互联网 发布:罗蒙诺索夫知乎 编辑:程序博客网 时间:2024/06/06 21:43
有序集合
有序集合和集合一样,都可以包含任意数量的、各不相同的元素,不同于集合的是,有序集合的每个元素都关联着一个浮点数分值score,并且有序
集合会按照分值,以从小到大的顺序来排列有序集合中的各个元素。
虽然有序集合中的每个元素都必须是各不相同的,但元素的分值并没有这一限制,换句话说,两个不同元素的分值是可以相同的。
有序集合的操作
添加元素
ZADD key score element [[score element] [score element].....]
ZREM 删除
ZREM key element
返回元素的分值
ZSCORE key element
增加或减少元素的分值
ZINCRBY key increment element
返回元素的数量
ZCARD key
返回元素的排名
ZRANK key element
返回元素的逆序排名
ZREVRANK key element
获取指定索引范围内的升序元素
ZRANGE key start stop [WITHSCORES]
获取指定索引范围内的降序元素
ZREVRANGE key start stop [WITHSCORES]
获取指定分值范围内的升序元素
ZRANGEBYSCORE key min max [WITHSCORES][LIMIT offset count]
获取指定分值范围内的降序元素
ZRANGEBYSCORE key max min [WITHSCORES][LIMIT offset count]
计算给定分值范围内的元素数量
ZCOUNT key min max
移除指定排名范围内的升序排列元素
ZREMRANGEBYRANK key start stop
移除指定内的升序排列元素
ZREMRANGEBYSCORE key min max
示例:排行榜
计算并集和交集
ZUNIONSTORE destkey numkeys key [key ...]
ZINTERSTORE destkey numkeys key [key ...]
结果会存储到destkey中
0 0
- Redis学习6-有序集合(soted set /zset)
- Redis教程(六) 有序集合(soted set / zset)类型
- Redis教程(六) 有序集合(soted set / zset)类型
- Redis-zset (有序集合)
- redis学习日志九(有序集合(zset)的常用命令)
- Redis 数据库之有序集合(zset)
- go操作redis的有序集合(zset)
- redis-有序set集合
- 【Redis笔记(六)】 Redis数据结构 - 有序集合zset
- 【Redis源码剖析】 - Redis数据类型之有序集合zset
- Redis学习手册(Set和Zset数据类型)
- Redis + php 使用hash(哈希) ,zset(有序集合)实例
- NoSQL之Redis对zset(有序集合)数据类型的操作
- php-redis中有序集合 zset的使用
- redis基本结构(5)------有序集合(zset)
- Redis 有序集合(Zset)介绍与基本操作
- Redis系列-7.有序集合(zset)结构
- Redis order set 有序集合
- 常用UI组件(widgets)之文本框(TextView)(一)
- 【Jenkins系列之二】利用Jenkins+Github进行自动化测试的步骤
- 码率、帧率和I B P帧
- 日常英语口语学习1:在家中——送礼物,生活习惯,理财
- 初探 if(!cin)
- Redis学习6-有序集合(soted set /zset)
- y400 实现grub2 引导 win8.1 和 ubuntu12.04 双系统 时间校准
- Android性能优化典范
- Web前端开发之EasyUI
- iOS开发证书在多台机器上使用
- CashWithdrawReverse
- BUG之旅-MessageBox,Domodal不能显示对话框
- 代码的组织和部署
- python之email