Redis 与 zset(sorted set有序集合) 相关的常用命令
1. zadd zset01 60 v1 70 v2 80 v3 90 v4 100 v5
向 zset01 中添加 v1,v2,v3,v4,v5 这 5 个元素,前面的数字就是 score,用来排序:
2. zrange zset01 0 -1 withscores
列出 zset01 中的所有元素以及它们对应的 score:
3. zrangebyscore zset01 60 80
按照 score 来取 zset01 中的元素(范围:[60, 80]):
4. zrangebyscore zset01 60 80 withscores
按照 score 来取 zset01 中的元素,并显示 score(范围:[60, 80]):
5. zrangebyscore zset01 60 80 withscores limit 1 2
按照 score 来取 zset01 中的元素,并显示 score(范围:[60, 80]),并分页,从第二条开始,选取两条:
6. zrem zset01 v1 v2
删除 zset01 中的 v1 和 v2 两个元素:
7. zcard zset01
获取 zset01 中的元素的个数:
8. zcount zset01 60 80
根据分值统计 zset01 中的元素个数:
注:默认是闭区间,也就是大于等于 60,小于等于 80。
9. zcount zset01 (60 (80
根据分值统计 zset01 中的元素个数:
注:数字前加个 “(” 对应那个值就是开区间,大于 60,小于 80。
10. zrank zset01 v1
获取 zset01 中 v1 所对应的下标值:
11.zscore zset01 v1
获取 zset01 中 v1 的 score 值:
12. zrevrank zset01 v4
获取 zset01 中 v4 对应的索引值(逆序,最后一个是 0):
13. zrevrange zset01 0 2
获取 zset01 中下标值范围为 [0, 2] 范围内的元素(逆序):
14. zrevrangebyscore zset01 90 60
在 zset01 中按照分数逆序排序([60, 90]):
相关文章
- Redis中强大的无序集合(redis无序集合)
- 利用 Redis 确保数据同步.(redis同步数据)
- 使用Redis删除有序集合元素的操作(redis有序集合删除)
- Redis:最佳硬件配置要求(redis硬件要求)
- 实现高可用的 Redis 分布式系统(redis分布式实现原理)
- 研究如何更好地理解Redis数据(怎么看redis数据)
- 自动发现优化Redis性能(自动发现redis)
- 深入探索Redis日志查看的命令(查看redis日志命令)
- 局域网中本地Redis服务搭建指南(本地redis服务)
- 一主多从Redis提高更便捷的缓存存储效率(一主多从 redis)
- SSM架构是否需要借助Redis(ssm需要redis吗)
- 实现数据共享利用Redis技术(利用redis共享数据)
- 构建高效的Redis连接池实现快速响应(创建redis连接池)
- 提升Redis性能的正确姿势修改参数的技巧(如何修改redis参数)
- 如何同时读取Redis中的数据(同时读取redis数据)
- 故障无惧Redis集群安全恢复(redis集群故障处理)
- Redis如何限制集合数量(redis集合限制数量)
- 利用Redis集合拓展存储空间(redis集合的用处)
- Redis统治集合大数据时代(redis 集合大数据)
- Redis集合数据可视化从简单到复杂(redis 集合可视化)
- Redis如何限制集合大小(redis限制集合大小)
- Redis中常见错误及解决方案(redis错误集合)
- 从Redis链表中受益优化缓存策略(redis链表缓存)
- Redis有何必要进行预热(redis都要预热吗)
- Redis取回集合中的所有值(redis返回集合所有值)
- 利用Redis简单快捷地获取所有集合(redis获取所有集合)