2013-02-11 4 views

ответ

1

AFAIK нет простого способа сделать это.

Один из способов сделать это - использовать пакет redis-rdb-tools от Sripathi Krishnan. Процедура:

  • выбрать стратегию шард данных (то есть функция, которая распределяет ключи более экземпляров)
  • написать сценарий Python для синтаксического анализа файла дампа Redis, подключение к нескольким экземплярам и применять команды для вставки данных на правильных экземплярах
  • дампа экземпляру REDIS
  • Промывайте экземпляр
  • создать и запустить второй экземпляр
  • запустить скрипт на свалке первой инстанции

Посмотреть более подробную информацию на https://github.com/sripathikrishnan/redis-rdb-tools

+0

ТНХ много Didier, это инструмент круто. – young001

1

вы можете использовать Redis кластер

Redis Cluster обеспечивает способ запуска установки Redis, где данные автоматически sharded по нескольким узлам Redis.

Для каждого узла кластера Redis требуется два подключения TCP.

http://redis.io/topics/cluster-tutorial

Смежные вопросы