Redis 시간 초과
PHP中文网
PHP中文网 2017-04-24 09:13:48
0
3
929

$redis->connect('192.168.200.253', 637912,3);
질문이 있습니다. 이 3초는 연결 후 3초 후에 연결이 끊어진다는 의미인가요, 아니면 3초 후에도 연결되지 않습니다. 시간 초과는 어떻게 되나요? 이 연결 시간 초과는 연결 전 시간 초과를 의미합니까, 아니면 연결 후 시간 초과를 의미합니까?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
大家讲道理
  • 일반적으로 연결 함수의 타임아웃은 TCP에서의 링크 대기 시간, 즉 링크 설정 시간이 3초를 의미하며, 3초 이내에 링크가 성공하지 못하면 함수가 반환됩니다.

  • 또한 Redis의 서버측에서는 링크에 액세스하지 않는 것이 기본적으로 5초이며, 클라이언트측에서는 이를 인식하지 못하는 상태에서 자동으로 링크를 종료합니다. 사용할 때마다 링크 실패를 방지하기 위해 방문 시 핑/팡 메커니즘을 호출하는 것이 좋습니다.

PHPzhong

redis용 PHP 드라이버는 많습니다 => http://redis.io/clients#php 어떤 것을 사용하고 있는지 모르겠습니다.
단, 연결 메소드의 매개변수에는 링크 설정을 위한 시간 초과가 명시되어 있어야 합니다.

小葫芦

일반적으로 connect와 함께 제공되는 것은 연결 시간 초과 기간입니다.

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