redis连接池最大连接数默认设置为10000(maxclients)

当redis连接数超出最大连接数的25%时,大概在12700时,开始出现连接异常问题:

Error 10048 connecting to 127.0.0.1:6379. [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。.

 

在cmd控制台查看redis当前连接数的命令:

netstat -na|find /c "6379"

优化改进建议:

将redis连接对象设计为单例,多个处理函数共享单例对象操作redis数据库

改进后的效果:

基本redis的连接数不会超过100,单个线程的连接数为10以内

,优化效果明显