分布式系统

Redis深度历险:从底层数据结构到分布式缓存架构实战

本文从Redis底层数据结构( SDS、跳跃表、压缩列表、整数集合 )入手,深入剖析RDB/AOF持久化机制、主从复制、哨兵模式、Cluster集群架构,以及缓存穿透/击穿/雪崩、分布式锁、内存优化等实战技巧,帮助读者构建对Redis的系统性认知。

事件溯源架构实战:用 Rust + io_uring + 无锁数据结构构建百万级 TPS 事件存储

事件溯源(Event Sourcing)是近年来在分布式系统领域逐渐成熟的一种架构模式。与传统的仅存储当前状态的 CRUD 架构不同,事件溯源将系统的每一次状态变更都记录为一个不可变的事件,系统当前状态是所有事件的折叠结果。这种"重放而非快照"的哲学,为审计追踪、时间旅行调试、复杂事件处理等场景带来了根本性的优势。