Tomcat、MySQL、Redis最大支持说明

文章目录

一、Tomcat

查看SpringBoot内置Tomcat的源码,如下:

主要就是看抽象类AbstractEndpoint,可以看到默认的核心线程数=10,最大线程数=200

通过debug,我们也可以发现是这样,在SpringBoot启动的时候,在finishRefresh里面会去startWebServer,创建的线程池,核心线程数=10,最大线程数=200,空闲线程存活时间为6秒,采用RejectedExecutionHandler默认拒绝策略,即直接抛出 RejectedExecutionException

结论:Tomcat默认支持线程数=200,即maxThreads=200;

二、MySQL

结论:MySQL最大并发连接数是100000(10万),默认连接数是151

具体可以查看:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_delayed_threads

三、Redis

1、最大连接数

Redis最大连接数,默认是10000(1万),具体可以查看:https://redis.io/docs/latest/operate/oss_and_stack/management/config-file/

2、TPS、QPS

Redis官方,单机下TPS是8W,QPS是10W

3、key和value最大支持

key和value最大支持,都是512M,具体可以查看官方:https://redis.io/chat?q=Redis单个value支持的最大值\&page=1,如下:

相关推荐
计算机毕设指导610 小时前
基于微信小程序的校园二手交易系统【源码文末联系】
java·spring boot·spring·微信小程序·小程序·tomcat·maven
岁岁种桃花儿19 小时前
MySQL从入门到精通系列:InnoDB记录存储结构
数据库·mysql
jiunian_cn20 小时前
【Redis】hash数据类型相关指令
数据库·redis·哈希算法
Exquisite.21 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
Filotimo_1 天前
Tomcat的概念
java·tomcat
踩坑小念1 天前
秒杀场景下如何处理redis扣除状态不一致问题
数据库·redis·分布式·缓存·秒杀
lang201509281 天前
Tomcat8RunnerCli:可执行WAR的命令行门面
tomcat
萧曵 丶1 天前
MySQL 语句书写顺序与执行顺序对比速记表
数据库·mysql
Wiktok1 天前
MySQL的常用数据类型
数据库·mysql
J_liaty1 天前
Redis 超详细入门教程:从零基础到实战精通
数据库·redis·缓存