请教一个高并发下操作 redis 导致的 connection reset by peer 问题

wewin · · 5216 次点击
MaxIdle: 16, MaxActive: 0, 自己看下redis pool的配置说明…………
#1
更多评论
<a href="/user/jarlyyn" title="@jarlyyn">@jarlyyn</a> 不限制活跃连接数有问题吗? 在我的这个场景中 goroutine 峰值 1001,redis maxclient 设置为 10000 有什么问题?不限制活跃连接数难不成连接数会飙升到 1000 以上?
#2
这个要和你redis配置相匹配。 连接池主要解决两个问题,1是防止客户端打开的请求数量超过服务器端,2是避免重复新建和关闭的消耗。 实际上,合适的链接池的效率也比一股脑儿把请求全发过去的效率要高。 而且你已经用了这个包的pool了,为啥不用pool功能……
#3