ServiceStack.Redis连接池问题求教各位大佬

最近使用Redis,因为网站本身有资源缓存,如果我一更新,资源会全部重新请求刷新,可能瞬间的并发请求达到上万,然后Redis直接报“Redis Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled in use”

我设置的是1000个线程读写,还能继续设置更多还是说要手动释放连接?我有用using,但没用,

我本机模拟不出来同时1000个线程以上的并发,如果测试环境也不会报这个错

Redis
连接池
2023-05-24 13:23:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
风车的风

1000 个线程读写毫无意义,这会严重的降低系统的性能,你应该从策略上控制这样的事情发生,比如使用队列,或者将缓存资源的更新错开来。

分享
微博
QQ
微信
回复
2023-05-24 15:13:07
相关问题
新手求教各位大佬!arkts语言
242浏览 • 1回复 待解决
postgresql 连接池一般为多大?
4503浏览 • 1回复 待解决
新手问题求教各位大神!
2749浏览 • 1回复 待解决
数据库连接池是线程安全的吗?
2284浏览 • 1回复 待解决
求助各位大佬
7319浏览 • 2回复 已解决
golang redis客户端连接状态
2673浏览 • 1回复 待解决
docker容器内的MySQL、Redis无法连接
3418浏览 • 1回复 待解决
$r使用问题求助各位大神了
899浏览 • 1回复 待解决
各位大佬,SDK4和SDK3相比有啥区别?
11628浏览 • 4回复 已解决
求教大神,分布式软总线的流程问题
11110浏览 • 1回复 已解决
Redis INCR 原子性问题
3453浏览 • 1回复 待解决
HarmonyOS线程使用崩溃
449浏览 • 1回复 待解决