目前项目里用到里redis,连接是做成连接池的,每个client用完后先quit然后再release。但是最近在做压力测试的时候发现报如下错: Redis connection gone from close event. 我就怀疑是不是我做了quit和release操作,然后我把所有代码里的clinet.quit()注释掉后,发现确实少了很多这个错,但是还是有几个。
- 想问问上面的错应该如何处理?
- 连接有没有必要做成连接池?
- 如果在操作结束后不调用client.quit(),是不是connected_clients值会只增不减?
关于问题3我测试了下,当我把client.quit()代码注释掉后,第一次压力测试的时候connected_clients达到了34,后面一直没再增加了,但是也并未减少。