3/5 - (2 голоса)

С помощью memcached реализуется возможность сохранения кешированных данных в оперативной памяти. Данное программное обеспечение влияет на производительность работы приложения.

Данная статья предназначена для тех, приложений для которых производительность работы очень критична.

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

Для службы мемкеша при достаточной его емкости в памяти эффект от его использования наступает далеко не сразу. 2-4 суток в зависимости от объема сайта и количества посещений.

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

Делаем перед перезагрузкой службы/сервера.

./memcached-tool localhost:11211 dump > mem.dump

после —

nc localhost 11211 < mem.dump

Или

https://github.com/juanber84/memcached-dump

Или

https://github.com/masahide/memcachedump

Зачастую данное решение использует для CMS битрикс, но можно использовать и при работе с другими движками MODX например и прочее, которые используют мемкеш в своей работе.