赞
踩
1.1、引入Maven依赖
1 2 3 4 5 |
|
注意:我这里引入的是redisson和springboot的集成包,网上一些教程可能是引入如下配置
1 2 3 4 5 |
|
如果你引入的就是redisson的依赖包,如果该依赖包的版本低于3.5会需要你再引入
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
这样的一些依赖。
1.2、配置redis信息
spring:
application:
name: spring-cloud-product
redis:
port: 6379
host: 127.0.0.1
password:
database: 0
timeout: 2000
1.3、配置redisson
新建一个redisson-single.yml的配置文件 下面是单机配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
1.4、写一个RedissonConfig配置类 来配置你的redisson
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
1.5、编写一个秒杀接口
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
1.6、写一个简单的测试请求
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
1.7、使用ab做接口测试
ab -n 300 -c 300 请求地址
-n 的含义就是你做多少个请求
-c 的含义就是多少个用户并发请求
数据库中的商品已经全部被秒杀完 并未出现超库存的情况。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。