首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpringBoot实战:整合Redis、mybatis,封装RedisUtils工具类等

# 创建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/

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200901A08A7V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券