Redis固定长度列表的实现与应用 本文详细介绍了Redis中固定长度列表的实现方法,通过LPUSH和LTRIM命令组合使用,实现列表长度的自动限制,以及实际应用场景和最佳实践。 数据库技术 2026年09月17日 0 点赞 0 评论 74 浏览
Redis 核心数据结构内部实现深度实战:SDS、Quicklist、SkipList 与渐进式 Rehash 基于 Redis 7.x 源码,从工程角度深入剖析 SDS、Quicklist、SkipList、渐进式 Rehash 等核心底层数据结构的设计与实现,探讨内存优化与生产实践 数据库技术 2026年10月02日 0 点赞 0 评论 78 浏览
Rust 的 HAMT 持久化数据结构与不可变数据共享引擎深度工程实践 深入剖析 Rust 生态中的 HAMT(Hash Array Mapped Trie)持久化数据结构实现原理,从位运算路由、32路分岔 Trie、结构共享到 im-rs 的 RRB-Tree 向量化优化,详解 Arc::make_mut 如何以零成本抽象实现版本分支。 编程语言 2026年10月04日 0 点赞 0 评论 82 浏览
eBPF Map 深度实战:从 Hash 到 Ring Buffer 的生产级选型与优化 从内核源码级视角系统拆解 12 种核心 eBPF Map 类型的内部实现与性能特征,涵盖 Hash/PerCPU/LRU/LPM Trie/RingBuffer 等,给出可立即用于生产环境的选型决策树与实战案例。 eBPF入门 2026年09月29日 0 点赞 0 评论 96 浏览
从零构建 Git 分布式版本控制系统:对象模型、Packfile 与网络协议的深度工程实践 从零构建 Git 内核引擎的完整工程实践:四种对象模型、Loose Object 与 Packfile 的存储演进、Delta 压缩与索引、引用系统与 Reflog、Want-Have 网络传输协议,以及用 Rust 实现 tiny-git 的完整代码。 网络技术 2026年10月04日 0 点赞 0 评论 123 浏览
从零构建 Redis-like 服务器:RESP 协议、跳表索引与过期淘汰策略的 Rust 工程实践 在构建高性能服务时,键值存储是最基础也最重要的组件之一。Redis 凭借其出色的性能和简洁的设计,成为了事实上的标准。本文将从零开始,用 Rust 构建一个兼容 Redis 协议的最小可用服务器,深入探讨 RESP 协议解析、跳表(Skip List)索引实现、键过期淘汰策略以及事件驱动架构的设计思路。 编程开发 2026年10月09日 0 点赞 0 评论 205 浏览
CRDT无冲突复制数据类型深度解析:从数据类型设计到分布式系统的工程实践 系统阐述CRDT的数学基础、分类体系与在生产级分布式系统中的应用,覆盖状态基与操作基两大方向 分布式系统 2026年09月21日 0 点赞 0 评论 293 浏览