>  기사  >  시스템 튜토리얼  >  Memcached를 세션 서버로 사용하여 세션 유지

Memcached를 세션 서버로 사용하여 세션 유지

WBOY
WBOY원래의
2024-07-21 20:03:321073검색

使用Memcached做session server实现会话保持

세션을 유지하는 세 가지 방법

세션 고정 세션 바인딩: 프런트엔드 스케줄러 구성을 통해 통합 세션이 동일한 백엔드 서버로 전송됩니다

세션 클러스터: Tomcat을 구성하여 모든 Tomcat 세션의 정보를 일관되게 유지합니다.

세션 서버 세션 서비스: 모든 세션을 전문적인 세션 서비스 관리에 넘겨줍니다.

Memcached를 세션 서버로 사용하는 세 번째 방법을 설명합니다

1. 아키텍처 다이어그램

使用Memcached做session server实现会话保持

시스템 환경

모든 서버는 CentOS7.3을 사용합니다

필수 소프트웨어 패키지

다음 파일은 Tomcat 서버 호스트의 클래스 라이브러리 디렉터리에 있어야 합니다

으아아아 으아아아
2. 아파치 상세 구성

httpd 설치

으아아아

프로필 만들기

/etc/httpd/conf.d

에 새 구성 파일을 만듭니다. 으아아아
3. 톰캣 구성

두 개의 tocat의 구성은 유사하며, 나중에 생성되는 두 개의 테스트 페이지만 다를 뿐 구성 파일은 기본적으로 동일합니다.

톰캣 설치

으아아아

구성 파일 수정

/etc/tomcat/ 아래에 server.xml 파일이 있습니다. 이 파일을 연 후 호스트 태그에 다음 구성을 추가하거나 수정하세요.

으아아아

종속 소프트웨어 패키지 다운로드

문서 시작 부분에 언급된 모든 .jar 파일의 끝에 파일을 Tomcat 서버 호스트의 클래스 라이브러리 디렉터리에 배치하세요

으아아아

테스트 페이지 추가

다음 두 테스트 페이지는 서로 다르기 때문에 해당 디렉토리에 별도로 생성해야 합니다.

TomcatA에 테스트 페이지 추가

으아아아

서비스 시작

으아아아
4. Memcached 구성

Mechached는 기본적으로 구성이 없으므로 설치하고 서비스를 시작하면 됩니다.

으아아아
5. 테스트

브라우저를 사용하여 http://172.18.68.11을 방문한 후 여러 번 새로 고치십시오. SessionID 열의 값이 변경되지 않은 한 세션이 변경되지 않은 것입니다

使用Memcached做session server实现会话保持

使用Memcached做session server实现会话保持

위 내용은 Memcached를 세션 서버로 사용하여 세션 유지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.