首页
文章列表
标签墙
返回找工具啦
有序集合
共 3 篇文章
Redis Sorted Set 底层跳表实现范围查询的时间复杂度与层级概率
2026-05-26 23:38:42
Redis Sorted Set 底层跳表实现范围查询的时间复杂度与层级概率 1. 跳表(Skip List)概述 Redis 的 Sorted Set 在元素数量较多或元素长度较大时,底层使用 跳表(skiplist) 作为有序集合的存储结构。跳表是一种基于并行链表的概率性数据结构,通过维护多层索
Redis
跳表
范围查询
34
0
Redis Sorted Set实现排行榜的Score相同时按时间排序
2026-05-03 00:26:59
Redis Sorted Set(有序集合)默认根据 Score(分值)进行升序排列。当多个成员的 Score 完全相同时,Redis 会根据 Member(成员名)的字典序进行排序。这种机制通常无法满足“按时间先到先得”或“最新到先得”的业务需求。要实现 Score 相同时按时间排序,最稳健的方法
Redis
有序集合
排行榜
54
0
Redis实现延迟队列的三种方案对比
2026-04-24 02:14:52
在业务开发中,经常遇到需要延迟执行任务的场景,例如订单30分钟未支付自动取消、会议提醒等。使用Redis实现延迟队列是常见的解决方案。以下是三种主流实现方案的详细操作与对比。 方案一:使用有序集合 这是最经典且最容易理解的方案。利用Redis的 ZSET 数据结构,将任务执行时间戳作为 score,
Redis
延迟队列
有序集合
75
0