2013-04-16 4 views
1

redis를 사용하는 응용 프로그램이 있습니다. 이 상자 시스템은 응용 프로그램이 HA (고 가용성 아키텍처)에 있음을 의미합니다. 상자가 내려 가면 그 상자의 모든 데이터를 복구하여 첫 번째 상자와 동기화하고 싶습니다. 그 반대의 경우도 마찬가지입니다. redis로 가능합니까 ???Redis 다중 클라이언트 서버 아키텍처

답변

1

모든 데이터를 디스크에 유지하고 마스터 슬레이브 복제에서 시스템을 구성하도록 재구성을 구성 할 수 있습니다.

레디 스 센티넬 (레디 스 2.7 이상에 내장)도 (마스터가 다운되었을 때 마스터로 슬레이브을 촉진)

당신은 당신이 레디 스에 대해 필요한 모든 문서를 찾을 수 있습니다 자동 장애 복구를 수행 할 수 있습니다 docs 웹 사이트 http://redis.io/documentation

+0

답변 해 주셔서 감사합니다. 하지만 내 서버 모두가 데이터를 처리 할 것이므로 동기화하는데 얼마나 많은 시간이 걸릴까요 ??? redis 마스터 서버에 쓰려면 redis 노예에 자동으로 동기화 하시겠습니까 ??? 마스터에서 작성된 데이터를 동기화하는 데 걸리는 시간은 얼마입니까? 이 시간은 입니까? – Vishnu

+0

슬레이브는 가능한 한 동기화 마스터에 보관되며 (슬레이브 트래픽/IO 기능에 따라 일부 지연이있을 수 있음) 슬레이브가 마스터에 연결되면 마스터에 전송 된 모든 명령을 동기화 한 다음 재생합니다. –