Redis解决秒杀微服务抢购代金券超卖和同一个用户多次抢购

CSDN头条 3年前 (2022) csdnhot
1K 0

查看原文

? Redis解决秒杀微服务抢购代金券超卖和同一个用户多次抢购

内容简介:

文章目录

超卖和同一用户多次抢购问题分析
解决库存超卖问题

添加相关枚举
添加RedisTemplate配置类
改造原先添加代金券逻辑
改造下单逻辑

调整数据库相关为redis
Redis + Lua 解决超卖问题

解决同一用户多次抢购问题

问题描述
Redisson 分布式锁解决同一用户多次下单

什么是Redisson
问题解决

之前的博客,我通过
传统的数据库方式实现秒杀按照正常逻辑来走,通过压力测试发现会有超卖合同一用户可以多次抢购同一代金券的问题。本文我将讲述通过redis来解决超卖和同一用户多次抢购问题。

超卖和同一用户多次抢购问题分析
/**
* 抢购代金券
*
* @param voucherId ...

?更多精彩头条内容,请收藏程序员导航网,为您提供一站式码农必备网址大全,持续为您输出优质站点和IT信息!

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...