이미 redis 노드가 하나 있습니다. 이제는 많은 비용이 들며 더 많은 인스턴스로 마이그레이션하려고합니다. 모든 인스턴스에서 rdb를로드하면 많은 낭비가 발생합니다. "키"를 사용하여 모든 키를 가져온 다음 키에 일관된 해시를 수행하여 데이터를 샤딩 할 수 있지만 매우 못 생깁니다 ... 어떤 훌륭한 솔루션입니까?redis 인스턴스를 n 인스턴스로 마이그레이션하는 방법은 무엇입니까?
0
A
답변
1
AOF가 설정된 상태에서 실행 중이면 AOF를 읽는 스크립트를 작성할 수 있습니다. 그것이 우리가 한 일입니다. RDB 구성에서 redis로 당신이 그렇게 할 수 있다고 생각하지 않습니다. 당신은 2.6 레디 스 실행하는 경우
당신은 마이그레이션 명령을 사용할 수 있습니다
http://redis.io/commands/migrate
당신은 여전히 KEYS
와 키를 반복해야합니다.
KEYS
으로 모든 키를 반복 해보고 일관되게 해시하는 것이 더 좋은 솔루션이라고 생각하지 않습니다.
redis와 직접 통신하는 것을 두려워하지 않는다면 읽고 읽는 동안 일괄 답장 KEYS *
을 처리하여 처리 속도를 높이고 메모리를 절약 할 수 있습니다.
관련 문제
- 1. mysql 데이터베이스의 특정 값의 인스턴스를 다른 인스턴스로 대체하는 방법은 무엇입니까?
- 2. 예나에서 한 클래스의 인스턴스를 다른 클래스의 인스턴스로 만드는 방법은 무엇입니까?
- 3. Amazon EC2 인스턴스를 새 인스턴스로 바꾸는 방법은 무엇입니까?
- 4. delayed_job에서 resque로 마이그레이션하는 방법은 무엇입니까?
- 5. PostgreSQL에서 MySQL로 마이그레이션하는 방법은 무엇입니까?
- 6. Feedburner에서 MailChimp로 마이그레이션하는 방법은 무엇입니까?
- 7. ASP.NET에서 Silverlight로 마이그레이션하는 방법은 무엇입니까?
- 8. PostgreSQL에서 Redmine 인스턴스를 MySQL로 마이그레이션하는 방법
- 9. 오라클 인스턴스를 하나의 인스턴스로 병합하는 지혜
- 10. Cloudfoundry에서 Redis 인스턴스를 종속 모드로 구성하려면 어떻게해야합니까?
- 11. redis 데이터베이스 크기 (2N 또는 N^2)
- 12. Amazon 인스턴스를 작은 인스턴스로 이동하려면 어떻게합니까?
- 13. 커서 인스턴스를 활동 인스턴스로 저장 하시겠습니까?
- 14. javassist 인스턴스를 특정 도메인의 인스턴스로 변환하는 방법
- 15. EF에서 N-N 관계를 처리하는 방법은 무엇입니까?
- 16. 레일스와 n : n 관계를 관리하는 방법은 무엇입니까?
- 17. Redis :
- 18. Cppunit 테스트를 GoogleTest로 마이그레이션하는 방법은 무엇입니까?
- 19. Windows 서비스를 appfabric으로 마이그레이션하는 방법은 무엇입니까?
- 20. bash에서 대시로 스크립트를 마이그레이션하는 방법은 무엇입니까?
- 21. 내 app.yaml을 2.7로 마이그레이션하는 방법은 무엇입니까?
- 22. 프로젝트를 Xcode로 신속하게 마이그레이션하는 방법은 무엇입니까?
- 23. winforms 응용 프로그램을 ASP.NET으로 마이그레이션하는 방법은 무엇입니까?
- 24. Magento 대시 보드 설정을 마이그레이션하는 방법은 무엇입니까?
- 25. oracle 데이터를 postgres로 마이그레이션하는 방법은 무엇입니까?
- 26. 이전 모델을 새 모델로 마이그레이션하는 방법은 무엇입니까?
- 27. AgileZen에서 Rally로 데이터를 마이그레이션하는 쉬운 방법은 무엇입니까?
- 28. VSS에서 Subversion으로 마이그레이션하는 가장 좋은 방법은 무엇입니까?
- 29. Weblogic의 config.xml을 여러 시스템으로 마이그레이션하는 방법은 무엇입니까?
- 30. Struts 애플리케이션을 Spring으로 마이그레이션하는 방법은 무엇입니까?
나는 aof와 rdb 둘 다 시도했다. 모두 잘 작동합니다. 마지막으로 증가 모드에서 수행 할 수 있으므로 aof를 선택합니다. – zhouzuan2k