redis - JedisPool에서 얻은 Jedis 객체를 사용 후 수동으로 연결을 닫아야 하는 이유는 무엇입니까?
PHPz
PHPz 2017-04-27 09:03:48
0
1
1716

jedis가 사용하는 단일 노드 모드, 통합 스프링 구성은 다음과 같습니다.

으아악

도구 코드는 다음과 같습니다.

으아악

비즈니스 코드는 다음과 같습니다.

으아악

위 코드에서 루프가 600회에 도달하면 연결을 얻을 수 없다는 오류가 보고되며 600은 정확히 구성의 연결 수이며 jedis 연결은 이후 종료되지 않습니다. 그런 다음 해제합니다(오류를 보고한 후 이 메서드를 다시 요청하면 연결도 얻을 수 없기 때문입니다).

코드 루프에

을 추가하면 으아악

효과가 다르고 루프가 끝날 수 있으며 인쇄된 jedis 객체는 동일한 연결 주소입니다.

이런 경우에는 사용 후 비즈니스 코드 레이어를 닫고, 모든 jedis 메서드를 별도로 캡슐화하고, 캡슐화된 코드에서 연결을 닫거나 다른 좋은 방법은 없을까요?

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
小小卫

더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상 Doudou 안 돼, 더 이상

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿