架构与中间件

Redis 高可用与缓存治理

概述Redis 在高并发场景提供低延迟缓存能力。本文聚焦高可用架构与缓存治理,避免雪崩、击穿与数据不一致。已验证技术参数Cluster 使用 16384 Hash Slots;主从复制与故障转移Sentinel 基本配置:`monitor`、`down-after-milliseconds`、`fa

Redis 高可用与持久化治理(2025)

Redis 高可用与持久化治理(2025)Redis 提供高性能 KV 能力,需在高可用与持久化上做工程治理。一、高可用架构Sentinel:主从故障检测与自动切换。Cluster:分片扩展与副本提升可用性与吞吐。二、持久化策略RDB:周期快照,适合快速恢复。AOF:追加日志,提供更高数据安全保障。

Redis 滑动窗口限流与热点键治理(2025)

Redis 滑动窗口限流与热点键治理(2025)一、算法与选择滑动窗口(滑动窗口):记录时间戳队列,精确控制单位时间请求数。令牌桶(令牌桶):生成速率与桶容量控制瞬时与平均速率。二、热点键与分布式热点键:分片/前缀打散热点;使用局部缓存与批处理(热点键)。分布式:使用原子操作与 Lua 脚本;对跨节