秒杀库存扣减Redis缓存
-
秒杀库存扣减会占用多少资源?,秒杀库存扣减如何优化缓存?
秒杀库存扣减真正吃紧的往往不是数据库,而是热点库存Key带来的缓存内存、Redis单线程CPU和网络带宽;把扣减做成“本地只读缓存+Redis分桶原子扣减+异步落库”,再配合压测和限流,资源占用才压得住, 秒杀请求进来时,库存查询、资格校验、扣减和订单创建会在一小段时间内集中打向同一批Key,缓存和计算资源很容……
秒杀库存扣减真正吃紧的往往不是数据库,而是热点库存Key带来的缓存内存、Redis单线程CPU和网络带宽;把扣减做成“本地只读缓存+Redis分桶原子扣减+异步落库”,再配合压测和限流,资源占用才压得住, 秒杀请求进来时,库存查询、资格校验、扣减和订单创建会在一小段时间内集中打向同一批Key,缓存和计算资源很容……