Есть ли ограничение по длине результата "stats cachedump" в memcached? - PullRequest
0 голосов
/ 06 декабря 2010

Я пытаюсь сбросить все свои данные из запущенного экземпляра memcached. Но результат команды «stats cachedump» ограничивает около 40000 строк, которые на самом деле содержат более 100 миллионов элементов, а мой параметр limit равен 1000 миллионов.

Есть ли другие конфигурации, ограничивающие эту длину результата? Я попробовал эту команду во время клиента php memcached и консоли telnet, она видит ограничение сервера memcached, поскольку оба результата ограничены 40000.

1 Ответ

1 голос
/ 06 декабря 2010

Ну, я выяснил причину ограничения.

В исходном коде memcached есть максимальный размер дампа, который составляет 2M, и его трудно изменить. Я ищу другие способы выгрузки данных всего кэша без остановки экземпляра приложения.

Понятия не имею, как memcached собирает верхние ключи 2M во время дампа. Я пытался сбросить его несколько раз и получить разные списки ключей.

См. Также ответ в списке рассылки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...