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

相关推荐
一过菜只因1 小时前
MySql学习(2)
数据库·学习·mysql
Geoking.1 小时前
Redis 中 ziplist 与 quicklist 解析与对比
数据库·redis·缓存
思成不止于此1 小时前
MySQL 查询进阶(二):行筛选与条件查询
数据库·笔记·学习·mysql
翔云1234562 小时前
服务器异常崩溃,GTID 是否会出现在 mysql.gtid_executed 表但不在 binlog 中
服务器·mysql·adb
Eren7Y琳2 小时前
开箱即用构建应用环境:openEuler易获得性深度验证
redis·设计模式·架构
问道飞鱼2 小时前
【数据库知识】MySQL 数据库备份与还原详细解读
数据库·mysql·备份·还原
海上飞猪2 小时前
【Mysql】Mysql的安装部署和使用
android·mysql·adb
DreamNotOver2 小时前
使用 Django 测试脚本验证用户角色与权限:自动化测试用户仪表盘访
数据库·mysql·django·sqlite
萝卜青今天也要开心2 小时前
2025年下半年系统架构设计师考后分享
java·数据库·redis·笔记·学习·系统架构
子夜江寒2 小时前
MySQL 安装与配置指南(CentOS 7)
数据库·mysql·centos