2015-11-13 4 views
0

Я пишу сценарий, который должен из очереди элементов из очереди живой Redis и Епдиеие на удаленном сервереRedis Dequeue и Ставить на другой сервер

Что является наиболее эффективным способом для выполнения этой

I нужно что-то вроде команды redis MIGRATE, но я не могу заблокировать входящую очередь в источнике.

+0

Ну, не блокируйте его. LPOP (плюс, может быть, LLEN) - ваш друг. –

+0

То, что я делаю LPOP на источнике и RPUSH по назначению, но это очень медленно, что может сделать MIGRATE .. Как я могу ускорить это? – Ram

+0

Насколько велики ваши ключи? Вы не можете терпеть несколько мс замков? –

ответ

0

С помощью команды перенастройки() в Redis решает это требование

теперь я переименовании очереди и пожарной мигрируют. Период блокировки отсутствует, потому что миграция происходит по другому ключу

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