Предварительная загрузка некоторых данных в memcached - PullRequest
0 голосов
/ 05 марта 2019

Я хочу использовать Memcached для построения таблицы поиска в памяти (для использования с фильтром обогащения данных logstash https://www.elastic.co/guide/en/logstash/current/plugins-filters-memcached.html). Для этого мне нужно предварительно заполнить Memcached примерно 3 миллионами простого ключа / значенияЯ знаю, что Memcached хотел бы сидеть между приложением и постоянной базой данных, но я бы предпочел просто дать memcached достаточно памяти, а затем предварительно загрузить все ключи / значения при загрузке memcached. Это устраняет необходимость лежащего в основебазы данных, и обеспечивает 100% попаданий в кэш для скорости.

Как я могу предварительно загрузить все мои ключи / значения? Есть ли какой-то способ подключить сценарий bash в файл конфигурации при загрузке? Я виделнет документации по этому вопросу. Я нахожусь на Ubuntu, использую init.d для управления службой.

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