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

相关推荐
文静小土豆16 分钟前
K8S redis 部署
redis·kubernetes·bootstrap
闪电麦坤9527 分钟前
SQL:MySQL函数:条件函数(Conditional Functions)
数据库·sql·mysql
恪心与java1 小时前
mysql
数据库·mysql·oracle
范纹杉想快点毕业1 小时前
以项目的方式学QT开发(三)——超详细讲解(120000多字详细讲解,涵盖qt大量知识)逐步更新!
c语言·开发语言·c++·qt·mysql·算法·命令模式
古拉拉明亮之神1 小时前
Spark处理过程--案例数据清洗
大数据·mysql·spark
贵沫末1 小时前
docker-compose——安装redis
redis·docker·eureka
后端码匠8 小时前
MySQL 8.0安装(压缩包方式)
android·mysql·adb
问道飞鱼10 小时前
【数据库知识】Mysql进阶-高可用MHA(Master High Availability)方案
数据库·mysql·adb·高可用·mha
tiging10 小时前
centos7.x下,使用宝塔进行主从复制的原理和实践
数据库·mysql·adb·主从复制
一只fish11 小时前
MySQL 8.0 OCP 1Z0-908 题目解析(2)
数据库·mysql