이제 구성되었으므로 세션을 Redis에 저장할 수 있지만 세션은 공유되지 않습니다. JSESSIONID=85BA6B206C53213A7147C31C1FDEA7B9.webuiApp JSESSIONID=F75A1BBC59A873467CF6872F9C40A140.webuiApp2 webuiApp 및 웹 uiApp2는 두 Tomcat의 이름입니다. 어떤 설정이 필요합니까? 지금 tomcat을 설정하려면 두 개의 tomcat이 세션을 공유하나요?
서블릿과 함께 제공되는 HttpSession은 Serialize 인터페이스를 구현하지 않으며 Redis에 저장할 수 없습니다. 이는 사용자 정의 세션을 사용하고 있음을 의미합니다. 어떤 프레임워크인지 모르겠습니다. 사용 중? 프레임워크를 사용하지 않는 경우 세션 관리 방법을 직접 구현해야 합니다. 일반적인 아이디어는 다음과 같습니다:
jredis 클라이언트는 프로젝트에 통합되어 관리를 위한 Redis 연결을 관리합니다
세션 생성/수정/삭제 방법을 구현하기 위한 맞춤형 인터셉터. 구현 코드는 redis에서 데이터를 처리하는 것입니다.
직접 구현하는 것이 더 복잡합니다
보안 프레임워크이자 자체 세션이 있는 Apache Shiro 프레임워크를 사용하는 것이 좋습니다. 그는 세션을 저장하기 위해 ehcache를 구현했습니다. 다른 캐시(예: redis)를 사용하려면 코드를 직접 작성해야 합니다. 별로 복잡하지 않아요
서블릿과 함께 제공되는 HttpSession은 Serialize 인터페이스를 구현하지 않으며 Redis에 저장할 수 없습니다. 이는 사용자 정의 세션을 사용하고 있음을 의미합니다.
어떤 프레임워크인지 모르겠습니다. 사용 중? 프레임워크를 사용하지 않는 경우 세션 관리 방법을 직접 구현해야 합니다.
일반적인 아이디어는 다음과 같습니다:
보안 프레임워크이자 자체 세션이 있는 Apache Shiro 프레임워크를 사용하는 것이 좋습니다. 그는 세션을 저장하기 위해 ehcache를 구현했습니다.
다른 캐시(예: redis)를 사용하려면 코드를 직접 작성해야 합니다. 별로 복잡하지 않아요
봄 세션