springboot 中使用 redis 并发 500 时线程错误

最近做压力测试,并发只弄到了 500 就报错了:org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is java.util.concurrent.RejectedExecutionException: Thread limit exceeded replacing blocked worker

springboot
Redis
spring
2022-06-27 14:10:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
轻薄滴假象
1

多半是 parallelStream[基于 commonPool] + CompletableFuture 导致的问题, 简单处理可以 parallelStream 更新为 stream, 或者 使用自定义的 ForkJoinPool 来执行 parallelStream。

分享
微博
QQ
微信
回复
2022-06-27 15:14:24
相关问题
使用DevEco StudioJava预览器提示错误
1789浏览 • 1回复 待解决
jenkins容器中使用docker报错问题
2372浏览 • 2回复 待解决
/qemu-init 配置flash出现错误
2193浏览 • 1回复 待解决
Hi3861下使用CPP代码错误
2215浏览 • 1回复 待解决
springboot怎么配置oceanbase
774浏览 • 1回复 待解决
并发问题和内存数据刷盘问题
721浏览 • 1回复 待解决
js 怎么开启异步线程?
1658浏览 • 1回复 待解决
redis config 持久化怎么设置?
272浏览 • 1回复 待解决
Redis INCR 原子性问题
389浏览 • 1回复 待解决
redis 内存满了怎么办?
365浏览 • 1回复 待解决
js Fa如何实现线程间通信?
2127浏览 • 1回复 待解决