2016-03-21 2 views
1

Я использую хеши в Redis с начальной конфигурацией hash-max-ziplist-entries 512повторного кодирования Redis данные после изменения конфигурации

мне нужно, чтобы быть с в этом пределе для экономии памяти. Начальная кодировка была ziplist.

Без внимания, я добавил еще несколько ключей к своим ключам. Теперь их кодировка изменилась на hashtable.

Я изменил конфигурацию redis hash-max-ziplist-entries, чтобы разместить больше элементов. Но кодировка элементов не отражает это изменение в конфигурации.

Я протестировал на своем ноутбуке после перезапуска сервера изменились кодировки.

Есть ли другой способ изменить, не опуская сервер?

ответ

0

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

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