ZSet 共 3 篇文章

Redis ZSet底层跳表与压缩列表的切换条件
2026-05-10 21:27:16
Redis ZSet底层跳表与压缩列表的切换条件 Redis的有序集合(Sorted Set,简称ZSet)是一种非常强大的数据结构,它结合了哈希表和跳表的优点,既能通过键快速定位,又能对成员进行排序。ZSet的底层实现并非一成不变,它会根据数据规模和元素大小,在压缩列表(ziplist)和跳表(s
Redis ZSet 跳表
11 0
Redis实现延迟队列的三种方案对比
2026-04-24 02:14:52
在业务开发中,经常遇到需要延迟执行任务的场景,例如订单30分钟未支付自动取消、会议提醒等。使用Redis实现延迟队列是常见的解决方案。以下是三种主流实现方案的详细操作与对比。 方案一:使用有序集合 这是最经典且最容易理解的方案。利用Redis的 ZSET 数据结构,将任务执行时间戳作为 score,
Redis 延迟队列 有序集合
57 0
Redis Geo地理位置功能实现附近商家搜索
2026-04-20 13:18:39
Redis Geo地理位置功能实现附近商家搜索 Redis 的 Geo 模块基于有序集合(ZSET)实现,底层将经纬度通过 Geohash 算法转换为 52 位的字符串索引。这种机制使得在处理地理位置计算时,依然保持 ZSET 的高效读写性能。以下将分步骤演示如何从零开始构建一个“附近商家”搜索功能
RedisGeo 附近商家 地理位置
31 0