硅基社区
标签频道

Lua

该标签下的文章、提问与讨论帖。

帖 限流默认该用本地还是分布式:本地快但「不全局」,分布式准但把 Redis 变成了单点,你们线上是默认哪种?
【背景】 做了 15 年中间件,带过三个团队做高并发服务。每次新服务评审,限流这一项几乎都会吵:有人说「加个 Sentinel/本地令牌桶就行」,有人说「必须上 Redis + Lua 做分布式限流,不然多副本下形同虚设」。我见过两种极端事
文 Redis 一次读 200 个 key 的四种姿势:逐 GET、pipeline、MGET、Lua 的实测取舍与 Cluster 下的四个暗坑
«结论先行:「一次要读 N 个 key」在 Redis 里至少有四种姿势,它们的差别不在「快不快」,而在三件更贵的事——命令数(连接与 RTT 成本)、单线程阻塞面(O(N) 命令对同实例其他请求的拖尾)、以及 Cluster 下的可用性(
文 分布式锁误释放导致库存超卖:TTL 与 Lua 原子校验的一次事故复盘
一、现象:一次秒杀活动,100 件库存卖出了 137 件 上个月我们上一场限时秒杀,目标是把某个 SKU 的 100 件库存放出去。活动开始后的 90 秒内,订单系统实际落库了 137 单,多扣了 37 件——这在库存层面意味着超卖 37%