学习笔记——redis数据类型(ZSet)
2023-01-27
一、redis数据类型(ZSet)
redis中的zset是一个有序集合,是一个没有重复元素的字符串集合。
注意:①zset中的每个成员都关联了一个评分,这个评分是从最低分到最高分的方式进行排序的。
②集合的成员是唯一的,但是评分可以是重复的。
(1)将一个或多个member元素及其score值加入到有序集key当中
zadd <key><score1><value1><score2><value2>
(2)返回有序集合key中,下标在<start><stop>之间的元素
zrange <key><start><stop>
如果是带withscores,可以让分数一起和值返回到结果集。
(3)返回有序集key中,所有score值介于min和max之间的成员,有序集成员按score值递增
zrangebyscore key min max [withscores][limit offset count]
(3)返回有序集key中,所有score值介于min和max之间的成员,有序集成员按score值递减(从大到小)
zrevrangebyscore key min max [withscores][limit offset count]
(4)返回该值在集合中的排序
zrank <key><value>
(5)为元素的score加上增量
zincrby <key><increment><value>
说明:在k7中将v6的score增加15后的v6的score为70
(6)统计该集合,分数区间内的元素个数
zcount <key><min><max>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南