缓存架构演进之路:从单机 Redis 到亿级分布式多级缓存体系
系统梳理缓存架构从单机到分布式的五大演进阶段,涵盖本地缓存、Redis 集群、多级缓存、热点 Key 治理与成本优化策略
category
系统梳理缓存架构从单机到分布式的五大演进阶段,涵盖本地缓存、Redis 集群、多级缓存、热点 Key 治理与成本优化策略
Redis 7.0/7.2/7.4 全版本新特性深度分析:listpack 替代 ziplist、Functions 服务端函数、ACLv2 权限引擎、Sharded Pub/Sub、性能优化与迁移指南
深入对比 Redis Pub/Sub 与 Streams 的消息队列能力,并与 Kafka、RabbitMQ 进行全维度选型分析,附代码示例、性能基准与决策矩阵
Redis 生产环境数据迁移完整指南:单节点升集群、在线热迁移、Slot 重分片、BigKey 治理、双写一致性校验、零停机切换与 K8s 部署
Redis 生产监控与可观测性深度指南:涵盖核心指标告警、慢查询分析、延迟诊断(LATENCY DOCTOR)、Prometheus+Grafana 集成、Redis Insight 工具链、生产级 Alerting Rules 与 SLO 定义、CPU/内存排障、备份容灾与审计日志全链路
Redis 在微服务架构中的八大核心模式:四种缓存策略、多级缓存、一致性方案、CQRS 读模型、分布式限流、共享会话、服务发现与熔断降级
Redis 高性能网络模型深度解析:ae.c 事件循环源码、epoll/kqueue/select 多路复用对比、RESP2/RESP3 协议、Pipeline 批量优化、TCP backlog 调优、Redis 6.0+ IO 多线程、TLS 加密开销与网络基准测试
深入 Redis 内存管理原理,涵盖 jemalloc/glibc/tcmalloc 分配器对比、内存碎片与主动碎片整理、编码优化、驱逐策略、maxmemory 配置与线上内存暴涨排查
分布式数据库架构: Spanner、TiDB、CockroachDB 的共识算法与强一致性
SQL 注入攻击类型、参数化查询、ORM 安全与最小权限原则
关系数据库 1NF-5NF、BCNF 范式的严格定义与判断方法,以及反范式化的应用场景与数据一致性权衡策略。
数据库读写分离架构设计、分库分表策略、分布式主键生成方案、ShardingSphere 实战与数据迁移最佳实践。
数据库主从复制原理:异步/半同步/组复制模式、binlog 格式与 GTID、复制延迟原因与并行复制优化方案。
深入理解数据库连接池的工作原理、核心参数调优、常见实现对比(HikariCP、Druid、c3p0)以及连接泄露与治理策略。
深入数据库查询优化器:基于代价的优化(CBO)原理、EXPLAIN 执行计划分析、索引选择策略与慢 SQL 优化实战。
深入数据库锁机制:行锁、表锁、意向锁、间隙锁、Next-Key Lock,以及死锁检测算法与预防策略。
深入理解 InnoDB MVCC 机制:Undo Log 版本链、ReadView 可见性判断算法、不同隔离级别下的行为差异。
数据库事务的 ACID 四大特性实现机制,四种隔离级别与脏读、不可重复读、幻读三种并发异常现象的完整解析。
深入理解 B-Tree、B+Tree 结构差异,掌握聚簇索引、非聚簇索引、覆盖索引与最左前缀法则,学会索引设计的核心方法论。
关系代数、SQL 核心语法、窗口函数与 CTE 递归查询