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
相关问题
postgresql 连接池一般为多大?
2684浏览 • 1回复 待解决
新手问题求教各位大神!
1195浏览 • 1回复 待解决
数据库连接池是线程安全的吗?
557浏览 • 1回复 待解决
求助各位大佬
5669浏览 • 2回复 已解决
golang redis客户端连接状态
1068浏览 • 1回复 待解决
求教大神,分布式软总线的流程问题
9105浏览 • 1回复 已解决
docker容器内的MySQL、Redis无法连接
1710浏览 • 1回复 待解决
各位大佬,SDK4和SDK3相比有啥区别?
9821浏览 • 4回复 已解决
Redis INCR 原子性问题
1953浏览 • 1回复 待解决
关于liteos-a的一些问题想请教各位
6775浏览 • 2回复 待解决
大佬知道怎么解决这个问题吗?
4536浏览 • 1回复 待解决
卡片数据更新问题大佬解答
3587浏览 • 1回复 待解决
关于redis 集群问题有知道的吗?
732浏览 • 1回复 待解决
求解Redis 分布式锁问题
2110浏览 • 1回复 待解决