📚
247
一杯咖啡的时间,聊聊技术与成长
咖啡养成
Redis 缓存实战:穿透、击穿、雪崩一次讲清楚
缓存三大经典问题的成因、解决方案与代码落地。不只是背八股,而是从实际踩坑出发,讲清楚每个方案在什么场景下该用、什么时候是过度设计。
咖啡养成
连载中 16/16
收官复盘:一张作战地图串起整个系列
系列收官:一张「出事翻哪篇」的症状索引表、一条按生命周期的阅读路径、三条贯穿始终的心法,以及一份可以贴进团队的上线检查清单。
咖啡养成
连载中 15/16
热 key:当所有流量涌向同一个 key
40 万 QPS 涌向同一个 key,Cluster 帮不上忙、从库加不过来。聊聊热 key 的探测三招、key 打散与本地缓存的组合拳,以及限流降级的兜底。
咖啡养成
连载中 14/16
性能优化:keys 是毒药,Pipeline 是解药
一条 keys 命令怎么拖垮整个生产环境?聊聊单线程模型的性能大局观、O(N) 命令的安全替代、Pipeline 的批量魔法,以及慢查询日志的读法。
咖啡养成
连载中 13/16
Cluster 集群:数据大了怎么切,哈希槽怎么算
数据量大到单机装不下怎么办?聊聊从 hash 取模到一致性哈希再到哈希槽的演进、16384 个槽的来历、MOVED 与 ASK 重定向,以及 Cluster 模式下的工程限制。
咖啡养成
连载中 12/16
哨兵:主库挂了,谁说了算
主库半夜宕机,人肉切换又慢又容易慌。聊聊哨兵的四个任务、主观下线与客观下线的两阶段判定、领导者选举与新主挑选规则,以及脑裂的成因与兜底。
咖啡养成
连载中 11/16
主从复制:数据怎么从主库流向从库
读写分离后为什么总读到旧数据?聊聊主从复制的设计动机、全量同步与增量同步的触发分界、复制积压缓冲区的调参,以及主从延迟的成因与缓解。
咖啡养成
连载中 10/16
持久化:RDB 与 AOF,快照和日志怎么选
内存数据怎么活过断电?聊聊 RDB 快照与 AOF 日志的原理与取舍、AOF 重写与混合持久化,以及不同业务场景下的选型建议与数据救援。
咖啡养成
连载中 9/16
过期删除与内存淘汰:key 到期了为什么不消失
key 到期了为什么不立刻消失?内存满了 Redis 会杀谁?聊聊定期删除与惰性删除的取舍、八种淘汰策略的选型,以及 UNLINK 与 lazy-free 的异步删除。