首页 新闻 会员 周边 捐助

c#访问Redis端口在使用过程中,就连不上了

0
悬赏园豆:5 [待解决问题]

做了个很简答的功能,就是循环一万次,往Redis里面插数据。
通过本机监测(windows),没次调试的时候都只会开一个端口
但就是这个端口每次到了6017次(每次都是到这个数)
就提示这个端口连不上了(本机端口)

报错如下:
Unable to Connect: sPort: 37625(这个端口号每次调试都会变化)

同样的代码,我在linux下写的python脚本,跑一百万的数据都没问题!

East神奇的主页 East神奇 | 初学一级 | 园豆:21
提问于:2015-09-17 20:04
< >
分享
所有回答(2)
0

你用的是redis什么版本,目前3.0版本可支持1w并发访问,可以试试

leerh | 园豆:207 (菜鸟二级) | 2015-09-18 10:17

是2.4的版本

但我Redis是部署在另外一台机器,Linux,Windows都是访问同一个版本,

而且这个并发也没有才两千样子!

先升级试一下吧

支持(0) 反对(0) East神奇 | 园豆:21 (初学一级) | 2015-09-18 10:25

事实证明,然并卵。。。

应该是使用的Client,serviceStack.redis  的问题,或者Windows TCP 有限制什么的

支持(0) 反对(0) East神奇 | 园豆:21 (初学一级) | 2015-09-18 10:42

@East神奇: 可能是受Windows限制吧,伟大的linux

支持(0) 反对(0) leerh | 园豆:207 (菜鸟二级) | 2015-09-18 11:01

@leerh: md 研究了两天,刚换了一个客户端换成StackExchange.Redis 问题就解决了。。

支持(0) 反对(0) East神奇 | 园豆:21 (初学一级) | 2015-09-18 11:13
0

嗯,驱动问题,可以更新驱动尝试解决

反骨仔 | 园豆:444 (菜鸟二级) | 2017-05-27 23:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册