首页
学习
活动
专区
圈层
工具
发布

#redis

Redis分布式锁的看门狗续期,为什么还是会在这三种场景下失效

用户5598620

导读:很多团队用Redisson加分布式锁,图的就是它有看门狗自动续期,业务不用算过期时间。但线上还是出过"锁提前释放、两个线程并发写同一份库存"的事故。这篇把...

000

三马代驾实战:抢单池的 Redis 锁 + RabbitMQ 异步消费怎么做

用户2456682

前两篇聊了三马代驾系统的整体架构和长连接心跳,这篇聊一个更刺激的:同一时间几十个司机抢一个订单,怎么保证不超卖、不漏单、不重复派。

1810

中科智旅千里达票务系统:基于腾讯云CDB与Redis实现分时预约高并发架构

千里达.景游宝

自从文旅部推行景区限流政策以来,分时预约已经成为5A/4A景区的标配能力。但在实际落地中,我们在千里达票务系统的多个景区项目中发现,分时预约的技术难点不在于"做...

3310

秒杀一开库存变负数、订单还超卖?商城防超卖与库存一致性排查实战

数字化落地笔记

先说结论:秒杀场景库存变负、订单超卖,根子就一句——"扣库存"和"写订单"不是原子操作,高并发下读-改-写互相覆盖。解法也固定:扣减用数据库原子语句或 Redi...

5210

一到饭点扫码买单就转圈、每单多等3秒:门店收银接口卡顿的六个排查步骤

数字化落地笔记

门店收银平时正常,一到饭点扫码买单就转圈,每单平均多等两三秒,顾客排起队。先给结论:瓶颈几乎都在数据库,是几条没走索引的慢查询,在高峰期把连接池占满了。这次我们...

6810

我点一下按钮,中间发生了什么:陪小迪走一遍从浏览器到数据库的全链路

姚杨

小迪把椅子转过来:「杰哥,我点一下这个『查看详情』,页面就出来了。中间它去哪了呀?」

8000

官网SSL证书过期没人发现:HTTPS证书到期监测、自动续期与告警实战

数字化落地笔记

结论先说:官网证书过期还带着"不安全"警告跑了一周,不是证书服务商的问题,是续期链路没有监控——Let's Encrypt 这类免费证书默认 90 天有效期,自...

14500

100亿订单号如何去重

Rain的Java大神之路

数据量:100 亿条订单号(假设每条 64 位 = 8 字节,纯数据量≈80GB)

13010

大促第一分钟就超卖:商城下单的库存一致性、防超卖与补偿实战

数字化落地笔记

结论先说:商城一到大促就超卖,根因不在库存数字本身,而在"扣减"这件事没有一个原子动作——多个请求同时改一个字段,谁快谁先写,超卖就成了必然。本文复盘一次连锁零...

10000

课件更新后学员还在看旧版:课程内容分发的版本一致性实战

数字化落地笔记

结论先说:课件"改了却等于没改",根因是内容分发链路里没有版本号——CDN、端上缓存、接口各自为政,新旧版本混着来。本文复盘一次线上职业培训机构的课件版本改造,...

2400

小程序订阅消息总提示“已送达”用户却没收到:模板消息推送的静默失败、重试与退订治理实践

数字化落地笔记

结论先说:订阅消息"送达成功"用户却没收到,十有八九是静默失败——微信返回受理不代表真正进到用户消息列表,超时、退订、一次性订阅被提前消费都会让推送无声消失。本...

17210

Redis 很快,为什么循环 GET 还是慢——Redis系列(十一)

翰墨飘香

Redis 单条命令很快,内存里跑完往往是微秒级。但你在应用里 for 循环一百次 GET,耗时经常是毫秒甚至几十毫秒。瓶颈通常不在 Redis,在 每一条命令...

9100

物流状态一会儿"已签收"一会儿又"派送中":第三方快递回调重复乱序的幂等、状态机与对账实战

数字化落地笔记

物流轨迹自己往回跳,多半不是快递员把件送回去了,而是第三方回调重复推送、乱序到达,我们又拿回调状态直接覆盖了本地状态。本文复盘一次商城物流状态反复横跳的排查过程...

17000

官网后台半夜被撞库,登录接口被刷出几万条失败记录:登录防爆破的限流、失败锁定与IP风控实战

数字化落地笔记

后台登录接口半夜被刷出几万条失败请求,先别急着加验证码。撞库和爆破是两种打法,只在一个维度上锁,要么拦不住,要么把正常员工锁在门外。本文复盘一次官网后台被代理池...

20310

顾客A店下单B店发货,库存却对不上:多门店共享库存的锁定、调拨在途与对账实战

数字化落地笔记

跨店库存对不上,根因往往不是货真的少了,而是把"共享可售量"简单当成了"各门店库存相加",没有扣掉跨店锁定、调拨在途和还没同步的部分。本文复盘一次十几家门店连锁...

8000
领券