# 创建SpringBoot项目
在线创建方式
网址:https://start.spring.io/
然后创建Controller、Mapper、Service包
# SpringBoot整合Redis
引入Redis依赖
完整pom.xml
设置Redis的Template
RedisConfig.java
设置Redis连接信息
Redis工具类
redisTemplate API
opsForValue ==》String
opsForSet ==》Set
opsForHash ==》hash
opsForZset ==》SortSet
opsForList ==》list队列
RedisUtils.java
控制层
RedisController.java
# SpringBoot整合Mybatis
添加依赖
完整pom.xml
设置配置文件
application.properties
启动类上添加扫描路径
NbaPlayer.java(实体类)
NbaPlayerMapper.xml
NbaPlayerMapper.java
NbaPlayerService.java
NbaPlayerServiceImpl.java
控制器(Controller)
测试
# redis作为mybatis缓存
用户第一次访问的时候获取数据库的值,再次访问时直接从缓存中获取数据
设置缓存过期时间
代码演示
添加FastJSON依赖
注意
项目8080是对外端口(向外部暴露的端口),区别于内部进程号,查内部端口用ps -ef|grep port,查外部端口用lsof -i:port
# 压测工具
上面我们已经SpringBoot整合Redis和Mybatis,但是无法知道具体QPS多少,此时我们可以使用压测工具来测压,比如ab
# 资料下载
SpringBoot整合Redis、Mybatis下载#
作者:陈彦斌
出处:https://www.cnblogs.com/chenyanbin/
领取专属 10元无门槛券
私享最新 技术干货