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

解决方案 »

  1.   

    补充:
    上面写错了,大于10k的时候,释放就异常了。正确的描述:tcp连接数一直涨,都没有释放。
      

  2.   

    把 你 创建redis 链接的代码看下
    你用的哪个三方库。
      

  3.   

    我看了类似的问题是,
    在多线程访问前,先初始化连接池。
    那么你看看,能不能做  静态构造函数,来初始化连接池。
    我只是猜测可能是多线程访问和连接池的问题。
    我之前一直用的 ServiceStack
      

  4.   

    是不是没有做成单例方式连接?不断重复创建连接性能很差的。https://www.hrefs.cn/,这个程序员网址导航,可以了解下,可以搜索到博客园,csdn的技术文章,或许对你有用。使用StackExchange.Redis组件,然后自己写个连接的单例,可以参考这个:https://www.hrefs.cn/article/StackExchange.Redis-for-.net