Redis五大基本类型-Zset
2022/2/20 19:26:12
本文主要是介绍Redis五大基本类型-Zset,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Zset(有序集合)
排序
127.0.0.1:6379> zadd salary 3000 zhansan # 添加数据 (integer) 1 127.0.0.1:6379> zadd salary 5000 lisi (integer) 1 127.0.0.1:6379> zadd salary 2500 wangwu (integer) 1 127.0.0.1:6379> zrangebyscore salary -inf +inf # 从小到大排序,只显示用户的名字 1) "wangwu" 2) "zhansan" 3) "lisi" 127.0.0.1:6379> zrevrange salary 0 -1 # 从大到小排序 1) "lisi" 2) "zhangsan" 3) "wangwu" 127.0.0.1:6379> zrangebyscore salary -inf +inf withscores # 从小到大排序,显示用户名和薪水 1) "wangwu" 2) "2500" 3) "zhansan" 4) "3000" 5) "lisi" 6) "5000" 127.0.0.1:6379> zrangebyscore salary -inf 3000 withscores # 从小到大排序,只显示3000以下的 1) "wangwu" 2) "2500" 3) "zhansan" 4) "3000"
计算集合中元素的个数与移除集合中的元素
127.0.0.1:6379> zcard salary # 计算集合中元素的个数 (integer) 3 127.0.0.1:6379> zrem salary zhansan # 移除集合中的zhangsan (integer) 1 127.0.0.1:6379> zrange salary 0 -1 1) "wangwu" 2) "lisi"
统计某个区间的个数
127.0.0.1:6379> zadd salary 1000 zhangsan 1500 lisi 2000 wangwu 3000 zkw (integer) 4 127.0.0.1:6379> zcount salary 1000 2000 # 统计薪水在1000~2000之间的个数 (integer) 3 127.0.0.1:6379> zrangebyscore salary -inf +inf withscores 1) "zhangsan" 2) "1000" 3) "lisi" 4) "1500" 5) "wangwu" 6) "2000" 7) "zkw" 8) "3000"
这篇关于Redis五大基本类型-Zset的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24Redis资料:新手入门快速指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-07Redis高并发入门详解
- 2024-12-07Redis缓存入门:新手必读指南
- 2024-12-07Redis缓存入门:新手必读教程
- 2024-12-07Redis入门:新手必备的简单教程
- 2024-12-07Redis入门:新手必读的简单教程
- 2024-12-06Redis入门教程:从安装到基本操作
- 2024-12-06Redis缓存入门教程:轻松掌握缓存技巧