一 有序集合
把握一点: 各种'redis 命令'都提供各种语言对应的'API 接口',后续'API'是关键
① 概念
- 1、sorted set --> '有序集合'
-
- 2、redis有序集合也是'集合类型'的一部分,所以它'保留'了集合中元素'不能重复'的特性
-
- 3、但是'不同'的是,有序集合给每个元素'多设置'了一个'分数',利用该分数作为'排序'的依据
思考:基于'哪个值'进行'排序'值? 附加'score'进行排序
② 通俗案例
- 说明: 下面讲解'有序集合'的'基础命令'
-
- 诶主: 不要'强行'记命令,根据'语义'理解
③ zadd、zrange、zrevrange、zscore
说明: 'Z开头'的命令表示'什么'?
案例'测试'
④ zrangebyscore
⑤ zrem、zincrby、zrank、zrevrank
⑥ zrem、zcard、zcount
⑦ zunionstore
⑧ zinterstore
- 交集:'不同'的集合对象,但有'相同的key',会进行'叠加'
-
- 场景:多次求'平均值'
⑨ python操作redis集合
⑩ 应用场景
各种'排行榜': '自带排序'