我是老李。最近团队一个订单接口偶发超时,查下来发现 Redis 里躺着一个好几 MB 的 Key,过期时间还设成了 7 天。运维同事说,Redis 不就是个缓存...
某天凌晨两点,我们的支付服务告警响了:同一个订单居然被扣了两笔钱。查日志发现,支付回调被上游重试了三次,而我们用 Redis 加锁,在 finally 里直接执...
我是老李。前一阵子凌晨两点,运维群里突然告警:订单服务 Redis 内存使用率从 65% 一路涨到 92%,接口响应从 90ms 变成 2.1s,部分请求直接超...
上周三晚上十一点,报警群里突然炸了:商品详情接口响应时间从 80ms 飙到 3.2s,数据库连接池被占满,紧接着 PV 统计开始对不上数。我是老李,一个被 Re...
我是老李。那天凌晨两点,运维的电话把我从睡眠里拽出来:商品中心 Redis 内存突破 70%,缓存命中率还在往下掉,主从同步延迟到了 3 秒。我们当时用 Str...
我是老李,在电商后端打杂多年。最近赶上大促,业务侧的需求像雪片一样飞过来:用户注册后要排队发短信、发券;平台要分析用户兴趣做推荐;还要实时展示商品 Top100...
你有没有算过一笔账:1 亿用户每天签到,如果每个状态一个普通 Key,Redis 内存会爆成什么样?
上周凌晨两点,商品详情接口报警,数据库 CPU 飙到 95%。我是老李,第一反应是缓存是不是又“漏”了。打开监控一看,缓存命中率从 96% 掉到 31%,大量请...
上周三凌晨,订单服务突然开始超卖:一款库存 100 的爆款商品,最终卖出 130 件。我是老李,被拉进排查群时,第一反应是看库存扣减代码。开发小哥写的逻辑很“朴...
晚上十点,运维群里又炸了:订单支付成功,积分没加上,库存也没扣,客户投诉电话打到爆。我是老李,在电商后端摸爬滚打多年,这种“消息丢了”的锅背过不少。以前我们总用...
凌晨两点,订单服务突然报错,缓存节点重启后数据回退,流量直接打到数据库。我是老李,一个长期跟缓存和数据库打交道的后端。很多团队把 Redis 当“有就加速、没有...
我是老李。有一次订单中心接口在上量后 P99 从 180ms 飙到 900ms,监控看 Redis CPU 只有 20%,内存使用率 52%,没有慢查询告警。团...
最近,一个做户外装备电商的朋友找我,说他们用 Redis 做商品详情缓存,但搜索功能很痛苦。用户输入“帮我找适合长途旅行的轻量背包”,业务上需要同时完成几件事:...
云上后台上传返回 200 还不够。本文用 Nginx body 限制、认证头、MIME/后缀、resolve-url、低权限账号和前端 href/src 读回,...
企业里最不缺少的就是文档。战略汇报、流程手册、接口说明、数据库字典、历史代码……每一份都写得清清楚楚。可大模型进来以后,你问它“为什么这个季度华东区毛利率下降了...
我是老李。最近在一家制造企业做订单域梳理,架构图看起来很漂亮:订单中心、客户中心、合同系统、ERP、CRM 之间连线清楚,每条线都标了调用方向。但一落到字段和规...
我是老李,这几年带团队用生成式 AI 做业务系统,最大的感受不是“生成得太慢”,而是“生成得太快,快到来不及发现它悄悄变了意思”。去年我们做一个合同管理系统,一...
很多企业系统不是从零开始,而是运行了五年、十年甚至更久。你可能遇到过这种情况:一个“订单取消”按钮,用户点了没反应,开发排查半天,发现逻辑散落在页面、Contr...
你有没有遇到过:合同字段改了,前端表单要改,后端接口要改,查询 SQL 要改,AI 问答也答非所问?我是老李,今天聊聊 Onto-Contract,一个真正回答...
周五上午,销售在群里发来消息:“客户问,产品 X 100 件,这周五能不能交?如果不行,最早哪天?”计划员老周打开 ERP 看库存,成品只有 60 件;打开 P...