缓存架构演进之路:从单机 Redis 到亿级分布式多级缓存体系
系统梳理缓存架构从单机到分布式的五大演进阶段,涵盖本地缓存、Redis 集群、多级缓存、热点 Key 治理与成本优化策略
posts
系统梳理缓存架构从单机到分布式的五大演进阶段,涵盖本地缓存、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 配置与线上内存暴涨排查
深入 Redis 性能调优:内存优化、大 Key 治理、慢查询诊断、延迟分析、基准测试与生产监控指标体系建设。
Lettuce vs Jedis、Spring Data Redis Template、Cache 注解与连接池配置
深入 Redis 事务机制(MULTI/EXEC/DISCARD/WATCH)、Lua 脚本原子执行、EVAL 与 EVALSHA 命令,以及使用 Lua 实现原子扣库存、限流器等实战模式。
深入 Redis 主从复制原理(全量/增量同步、复制偏移量)、Sentinel 哨兵自动故障转移机制与读写分离架构实践。
深入 Redis 持久化原理:RDB 快照(BGSAVE、Copy-On-Write)、AOF 日志(重写机制、 durability 级别)、混合持久化,以及生产环境选型与灾难恢复策略。
Redis 高可用架构:主从复制的数据同步、Sentinel自动故障转移、Cluster分片集群的槽迁移与扩容
Redis 四种经典缓存设计模式,以及缓存穿透、击穿、雪崩三大问题的成因分析与防御方案
Redis 安全加固:ACL 权限体系、密码认证、SSL/TLS 加密、命令重命名与禁用、审计日志与 CVE 修复
对比 Redis Pub/Sub 和 Streams 两种消息队列方案,覆盖广播发布订阅、Consumer Group、ACK 确认、Kafka/RabbitMQ 选型对比
深入 Redis 底层数据结构实现原理,从 SDS 到 ziplist、quicklist、skiplist,理解编码转换与 BigKey 治理
Redis 分布式锁实现:单实例 SET NX EX、Redlock 算法、Lua 脚本原子性、看门狗续期与生产实践
使用 go-redis/v9 在 Go 中操作 Redis,覆盖连接池、Pipeline 批量操作、事务(WATCH/MULTI/EXEC)、Lua 脚本与完整缓存封装