Redis

关于 Redis 在后端系统中的数据建模、持久化和哨兵集群。

13 篇文章,持续整理 Redis 相关内容与实践。

纯技术2025年8月21日

为什么学了很多年编程,还是只会增删改查?

大家好,我是十三!欢迎来到十三Tech。 为什么有些程序员写了五六年代码,技术栈却依然停留在"增删改查"?在十三Tech的团队中,我见过太多这样的案例:日常任务是理解需求、实现业务逻辑、提供数据接口,在熟悉的框架下周而复始。看似高效稳定,实…

AI2025年7月21日

我把 90% 的代码外包给了 AI,然后发现了一件重要的事

最近有个很奇妙的感觉:我发现自己越来越像一个"技术产品经理"。我的团队成员很特殊——Gemini、Claude、Cursor、通义灵码。在十三Tech的日常实践中,我每天的工作就是给他们"提需求"、"审代码",而我的精力更多地放在了"做什么…

AI2025年7月21日

活动架构第一性原理:任务、资格与奖品三大核心基石设计

大家好,我是十三!欢迎来到十三Tech。 在服务端研发的战场上,活动系统的代码往往是技术债的重灾区。为了追求快速上线,我们习惯性地一个 Handler 配一个 Logic 一把梭哈,短期内看似高效,长期却演变成盘根错节的"代码泥潭"。 但在…

AI2025年7月21日

从 MTSC 2025 看 AI 如何重塑研发质效:TDD 与 Code Review 的破局之道

大家好,我是十三!欢迎来到十三Tech。 在刚刚结束的 MTSC 2025(中国互联网测试开发大会)上,"质效革新,智领未来"的主题贯穿始终。字节、阿里、腾讯等一线大厂纷纷展示了 AI 在质量保障领域的深度落地成果,让我深刻感受到:AI 重…

AI2025年6月21日

让 AI 成为你的测试工程师(上):告别手写测试代码的痛苦

作为服务端研发,我深知测试的痛:项目上线前夜,盯着600行业务代码,旁边放着一杯凉透的咖啡,测试覆盖率只有可怜的45%。Mock写得眼花缭乱,边界条件永远遗漏,业务一改测试全废……如果你也有同感,那这篇文章就是为你准备的。 各位程序员朋友,…

AI2025年6月21日

让 AI 成为你的测试工程师(下):从新手到专家的进阶之路

在上篇中,我们学习了如何让AI快速生成测试代码。但很多读者反馈:AI输出的质量不稳定——时而惊艳,时而翻车。过度Mock标准库、测试数据永远"张三"、边界条件遗漏……这些坑我都踩过。经过2周的深度研究和反复调试,我终于找到了让AI测试"智商…

纯技术2023年12月21日

深入理解Redis核心数据结构:从SDS到跳表的底层实现

Redis的性能神话不仅源于内存存储,更来自其精巧的数据结构设计。当你在使用String、List、Hash、Set、Zset时,是否好奇过它们底层究竟是如何实现的?作为十三Tech Redis深度系列的开篇,本文将带你深入Redis的底层…

纯技术2023年12月21日

Redis主从复制机制详解:全量同步、增量复制与级联架构

在生产环境中,单点Redis实例往往难以满足高可用和读扩展的需求。主从复制作为Redis高可用架构的基石,其工作机制值得每位开发者深入理解。本文是十三Tech Redis深度系列的一篇,将带你完整梳理主从复制的三种模式——全量复制、命令传播…

纯技术2023年12月21日

Redis哨兵机制深度剖析:故障发现、选举与自动故障转移

主从复制解决了数据冗余和读扩展的问题,但当主节点故障时,谁来自动完成故障转移?Redis Sentinel正是为此而生。在十三Tech的Redis高可用实践中,哨兵机制是保障服务连续性的关键组件。本文将深入剖析哨兵如何通过监控、选主、通知三…

纯技术2023年12月21日

MySQL数据迁移方案全解析:双写与级联同步的平滑演进之道

数据库迁移是后端开发中高风险、高复杂度的操作之一。如何在不停服的情况下完成数据迁移?如何保证新旧库的数据一致性?如何在出现问题时快速回滚?这些都是十三Tech在架构演进中反复面对的挑战。本文将系统梳理MySQL平滑迁移的两种核心方案——双写…

纯技术2023年12月21日

我用 ChatGPT 做了一场模拟面试,结果出乎意料

在十三Tech的探索中,我一直好奇AI到底能在多大程度上替代我们的技术工作。这次,我决定用一场真实的服务端技术面试来测试ChatGPT——从微服务架构到Redis优化,从分布式锁到团队协作,涵盖了一个资深后端工程师面试的核心考点。 结果出乎…

纯技术2023年12月21日

go-zero 微服务实战:Prometheus 监控指标采集与可视化

在微服务架构中,"看不见"的系统是最危险的系统。没有监控,你就无法知道服务当前的健康状况、性能趋势,更无法在故障发生前收到预警。Prometheus 作为云原生领域最受欢迎的时序监控系统,已经成为我们构建可观测性体系的首选工具。在十三Tec…

纯技术2023年12月21日

高并发场景下的热点 Key 问题:从发现到解决

在高并发系统中,你是否遇到过这样的诡异现象:Redis 集群的某个节点 CPU 突然飙高,其他节点却闲庭信步?这极有可能是 热 Key(Hot Key) 在作祟。当某个 Key 的访问量远远超过其他 Key 时,它会成为整个缓存系统的瓶颈。…