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,如下:

相关推荐
成为编程高手O_o3 分钟前
Redis 实战篇 ——《黑马点评》(中)
java·数据库·redis·学习·缓存
xmweisi3 小时前
【ORACLE战报】2025.1月OCP | MySQL考试
mysql·oracle·ocp·oracle认证·082·083·908
qiandeqiande6 小时前
MYSQL5.7 全文检索中文无返回数据
mysql·全文检索
Run Out Of Brain7 小时前
MySQL程序之:指定程序选项
数据库·mysql·adb
weisian1517 小时前
Mysql--运维篇--安全性(数据库访问控制,最小权限原则,表空间加密,TLS加密,证书签发,SQL注入及防范等)
运维·数据库·mysql
cpongo138 小时前
测试链接 勿看
tomcat·hibernate·facebook
阿雄不会写代码10 小时前
如何在后端使用redis进行缓存,任意一种语言都可以
redis·缓存·bootstrap
阿乾之铭11 小时前
Mysql数据库索引
数据库·mysql
孤寒者13 小时前
MYSQL8创建新用户报错:You have an error in your SQL syntax;check...
数据库·sql·mysql·创建新用户操作
许仙在199717 小时前
【无标题】四类sql语句通用
数据库·sql·mysql·sqlserver