복붙노트

[REDIS] 봄 데이터 레디 스 여러 레디 스 서버에 연결

REDIS

봄 데이터 레디 스 여러 레디 스 서버에 연결

나는 다음과 같은 요구 사항 응용 프로그램 (봄)에 일하고 있어요 :

누군가가 우리에게 봄 데이터 레디 스를 사용하여 다른 레디 스 서버에 연결하는 생각을 할 수 있습니다.

링크를 얻었다 : http://forum.spring.io/forum/spring-projects/data/nosql/104599-how-to-connect-to-multiple-redis-instances-using-redistemplate?view=stream

그러나 너무 오래된입니다.

어떤 도움을 주시면 감사하겠습니다.

해결법

  1. ==============================

    1.당신이 거기에 자신을 얻을 수 있습니다하지만 일단 여러 서버에 액세스하기위한 아웃 - 오브 - 박스 지원이 아니다.

    당신이 거기에 자신을 얻을 수 있습니다하지만 일단 여러 서버에 액세스하기위한 아웃 - 오브 - 박스 지원이 아니다.

    일반적으로, 당신은 레디 스와 상호 작용하는 RedisTemplate을 사용합니다. RedisTemplate는 요청에 따라 연결을 얻기 위해 RedisConnectionFactory 사용합니다. 당신은 RedisConnectionFactory 자신과 파견의 getConnection ()가 서버로 구성된 연결 팩토리 호출을 구현할 수 있습니다. 지도 <문자열, RedisConnectionFactory는> 다중 연결 팩토리를 보유 할 수 있습니다. 사용자 지정 판별 (당신의 ThreadLocal 수준에서 설정하는 것이 보통 일)에 의해 파견 것이다.

    스프링 프레임 워크는 AbstractRoutingDataSource와 JDBC에 대한 비슷한을 제공합니다. GitHub의에서 코드는 어떻게 라우팅 RedisConnectionFactory을 구현하는 당신에게 방법을 제공해야합니다.

  2. from https://stackoverflow.com/questions/43514076/connections-to-multiple-redis-servers-with-spring-data-redis by cc-by-sa and MIT license