这个不算吧.你想,如果你把这个值设置为10000,是不是可以瞬间10000个进入到你后面的消费逻辑,这只算是防止并发带来的秒杀超卖吧所以,库存和限流削峰分开处理啊.限流和削峰考虑下 漏桶和令牌桶 算法同时,如果你这个是库存,不毕用 list 啊,不然10000个库存,你还要占用对应10000个的存储空间,直接存个数字,然后使用 incrby key -1 这种逻辑不行吗?的到的值大于等于0 说明抢到了,小于0就说明没有了.
这个不算吧.你想,如果你把这个值设置为10000,是不是可以瞬间10000个进入到你后面的消费逻辑,这只算是防止并发带来的秒杀超卖吧
所以,库存和限流削峰分开处理啊.
限流和削峰考虑下 漏桶和令牌桶 算法
同时,如果你这个是库存,不毕用 list 啊,不然10000个库存,你还要占用对应10000个的存储空间,直接存个数字,然后使用 incrby key -1 这种逻辑不行吗?的到的值大于等于0 说明抢到了,小于0就说明没有了.