У нас есть один экземпляр Redis с хорошим объемом данных (более 100 ГБ). У нас также есть пустой Redis Cluster с 6 узлами. Каким будет лучший способ переместить все эти данные из автономного экземпляра в Redis Cluster и сделать его равномерно распределенным?Перенос данных Redis в кластер
2
A
ответ
0
После некоторого поиска я наткнулся на сообщение, в котором подробно описывается перемещение данных в кластер. Это может занять некоторое время, чтобы переместить много данных, но это лучший способ, который я видел до сих пор.
Вы можете прочитать об этом здесь: https://fnordig.de/2014/03/11/redis-cluster-with-pre-existing-data/
0
Вы могли бы сделать его проще с помощью redis-rdb-tools и кластер прокси программка как redis-cerberus после дампа данных в РБД файл
rdb --command protocol RDB_FILE_PATH | nc PROXY_HOST PROXY_PORT
Конвейеризация файл АФК в прокси , возможно, не работает, если файл AOF содержит команды кросс-слотов, такие как RPOPLPUSH
(в зависимости от реализации прокси). Однако, если вы действительно используете такие команды, вы не должны использовать кластер.
Смежные вопросы
- 1. Перенос данных кластера Elasticsearch в новый кластер
- 2. Redis Опубликовать/Перенос данных подписки
- 3. Перенос данных Redis в Amazon DynamoDB
- 4. Redis кластер/балансировка нагрузки
- 5. делает redis кластер поддержки транзакций?
- 6. Подключить кластер Redis с jedis
- 7. перемещение данных из redis автономных экземпляров в redis cluster
- 8. Как перенести кластер redis без времени простоя
- 9. Как установить redis-кластер и подчиненный?
- 10. Как запустить кластер redis с Sentinel
- 11. Redis кластер непрерывно печать журнал WSA_IO_PENDING
- 12. Как конфиг Redis-кластер при использовании пружинных данных Redis 1.7.0.M1
- 13. Перенос файлов из необеспеченных hdfs в защищенный hdfs кластер
- 14. spark-submit Перенос файлов из локального в кластер
- 15. Перенос данных в Django
- 16. Перенос данных в Django
- 17. перенос данных в Excel
- 18. Перенос данных в Oracle
- 19. socket.io + Redis + expressjs кластер - получить объект сокета в expressjs запросить
- 20. Как отправить несколько команд в Redis-кластер, используя библиотеку StackExchange.Redis
- 21. Повторное завершение работы Redis Экземпляры обратно в кластер
- 22. Перенос сеансов из файла cookie_store в Redis in Rails 3
- 23. Redis Cluster Support в Redis 2.8.19
- 24. Cassandra: Перенос данных из набора ключей из многоузлового кластера в кластер SingleNode
- 25. Создайте кластер redis sentinel в Kubernetes, мастер redis не может получить ведомое начало IP
- 26. Redis кластер hashtag для ключа, который является байтовым массивом
- 27. awis Redis кластер из пружины с помощью jedis client
- 28. Redis: эффективный кластер серверов для большого набора ключей
- 29. Redis кластер не поддерживает одновременную ОТКЛОНЯЮТСЯ нескольких основных узлов
- 30. phpRedis кластер не может использовать $ redis-> lsize ('...')
«и равномерно распределите его». Вы не можете этого сделать, поскольку пространство ключей не гарантируется равномерным распределением. –
Вы правы. В этом случае достаточно было бы разбить узлы на равное количество слотов. –