Как создать кластер AWSasticcache с 2 дампами
У меня есть 2 сервера Redis, я могу создать эластичный кэш AWS для каждого сервера отдельно, но я хочу перенести данные 2 серверов в один кластер Redis с помощью дампа s3
0 ответов
Не эксперт по AWS ElastiCache, но я думаю, что не существует поддерживаемого AWS способа импорта двух файлов.rdb в один кластер Redis. Вы можете сделать это вручную, используя некоторые инструменты с открытым исходным кодом. Вы можете получать необработанные команды из каждого файла резервной копии и вставлять в новый кластер одну за другой.
- Экспортируйте свою спину в S3. Это создаст файл.rdb
- Загрузите файл.rdb
- Затем используйте один из инструментов с открытым исходным кодом для анализа файла rdb и вставьте данные в существующий эластичный файл redis.
Два инструмента с открытым исходным кодом, которые помогут вам в этом
https://github.com/sripathikrishnan/redis-rdb-tools/blob/master/README.md
https://github.com/leonchen83/redis-cli-tool, см. раздел redis-mass-insert