.NET redis连接数没有释放,在线等,谢谢。

demo00001111 2018-09-18 11:19:09
如下图所示,TCP连接数小于10k的时候,是正常的。大于10k的时候,释放就异常了。大家知道怎么解决这种问题吗?在线等,谢谢
解决:释放异常,或者有其他好的.NET redis框架推荐,谢谢,万分感激。

...全文
933 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
来客心动 2018-09-21
  • 打赏
  • 举报
回复
是不是没有做成单例方式连接?不断重复创建连接性能很差的。 https://www.hrefs.cn/,这个程序员网址导航,可以了解下,可以搜索到博客园,csdn的技术文章,或许对你有用。 使用StackExchange.Redis组件,然后自己写个连接的单例,可以参考这个:https://www.hrefs.cn/article/StackExchange.Redis-for-.net
正怒月神 2018-09-20
  • 打赏
  • 举报
回复
我看了类似的问题是,
在多线程访问前,先初始化连接池。
那么你看看,能不能做 静态构造函数,来初始化连接池。
我只是猜测可能是多线程访问和连接池的问题。
我之前一直用的 ServiceStack
龍月 2018-09-20
  • 打赏
  • 举报
回复
把 你 创建redis 链接的代码看下
你用的哪个三方库。
  • 打赏
  • 举报
回复
老哥牛逼啊 意思是你的链接一直都在加啊,都不释放的嘛,连接池也不存的哦?
demo00001111 2018-09-19
  • 打赏
  • 举报
回复
补充:
上面写错了,大于10k的时候,释放就异常了。

正确的描述:tcp连接数一直涨,都没有释放。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧