【文件属性】:
文件名称:redis-demo:spring boot高并发秒杀测试
文件大小:41KB
文件格式:ZIP
更新时间:2021-01-29 16:42:12
redis spring-boot redisson SpringBootJava
redis高并发秒杀测试
测试项目: :
准备
使用docker-compose命令启动redis服务器(可以用其他方式启动)
idea启动测试项目
jmeter测试脚本
重现秒杀时出现的超卖问题
核心测试代码如下:
/**
* 用于测试redis秒杀
*/
@RestController
@RequestMapping ( " /api/spike " )
@Slf4j
public class SpikeController {
@Resource ( name = " stringRedisTemplate " )
private StringRedisTemplate stringRedisTemplate;
@Autowired
private RedissonClient redissonClient;
//记录实际卖出的商品数量
private AtomicInteger successNum = new AtomicInteger ( 0 );
@RequestMapping ( valu
【文件预览】:
redis-demo-master
----redis.yml(132B)
----src()
--------test()
--------main()
----Dockerfile(285B)
----doc()
--------Jenkinsfile(5KB)
--------表结构和数据.sql(1000B)
----.idea()
--------.name(4B)
----README.md(14KB)
----pom.xml(4KB)