redis 서비스에는 복제 기능이 있습니다. SLAVEOF 명령을 실행하거나 일반적으로 "마스터-슬레이브 동기화"(redis 버전 2.8 이하 버전의 복제 논리)로 알려진 Slaveof 옵션을 설정하여 한 서버가 다른 서버를 복제하도록 할 수 있습니다. 2.8은 다릅니다. 참고) 따라서 데이터 마이그레이션은 다음 단계로 나누어집니다.
이전 대상 서버를 이전 서버의 슬레이브 서버로 설정
슬레이브가 마스터의 진행 상황을 따라잡은 후 Redis 비즈니스 작성을 중지합니다(종료가 불가능할 경우 마이그레이션 중에 파이프라인을 다시 실행하는 것을 고려하거나 비즈니스가 한가한 시간대에 마이그레이션을 수행해야 함) 단기적인 데이터 손실은 감수하세요)
마스터-슬레이브 서버가 완전히 동기화된 후 Redis 비즈니스 구성을 수정 및 작성하고 슬레이브 서버를 가리키고 마스터-슬레이브 관계를 끊습니다
Redis 비즈니스 작성 재개
Redis 복제 기능 고객 참조: 링크 설명
또한 외부 네트워크에서 실행되는 Redis 인스턴스는 단일 실패 지점을 방지하기 위해 마스터-슬레이브를 설정하고 지속성 옵션을 켜야 합니다(Redis에는 RDB와 AOF라는 두 가지 지속성 전략이 있음)
redis 서비스에는 복제 기능이 있습니다. SLAVEOF 명령을 실행하거나 일반적으로 "마스터-슬레이브 동기화"(redis 버전 2.8 이하 버전의 복제 논리)로 알려진 Slaveof 옵션을 설정하여 한 서버가 다른 서버를 복제하도록 할 수 있습니다. 2.8은 다릅니다. 참고) 따라서 데이터 마이그레이션은 다음 단계로 나누어집니다.
Redis 복제 기능 고객 참조: 링크 설명
또한 외부 네트워크에서 실행되는 Redis 인스턴스는 단일 실패 지점을 방지하기 위해 마스터-슬레이브를 설정하고 지속성 옵션을 켜야 합니다(Redis에는 RDB와 AOF라는 두 가지 지속성 전략이 있음)
1. 현재 Redis를 백업하면 dump.rdb 파일이 있을 것입니다
2. 해당 파일을 다른 서버의 redis 디렉터리에 복사합니다
3. Redis를 다시 시작하면 문제가 없습니다