Как узнать, если memcached
используется? Сервер имеет mysql query cache
on, и я считаю, что в нем также установлен memcached, но как мне узнать, используется ли memcached?
Спасибо!
memcached имеет свой экран состояния где вы можете увидеть всю информацию о нем. Вы также можете увидеть статистику memcached из командной строки с помощью echo stats | nc localhost 11211
(просто замените localhost
и 11211
с вашим сервером memcached и портом, который прослушивает memcached).
Memcached будет использоваться, если какой-либо компонент вашего стека приложения был настроен на его использование. Кэш запросов MySQL совершенно не связан с memcached.
memcache и sql query cache независимы друг от друга, и оба могут использоваться, не влияя друг на друга. Memcache необходимо установить как отдельный серверный процесс, а управление кешем должно осуществляться программно.
netstat -ap | grep selected_port
Если он прослушивает этот порт, значит, он запущен
memcached -vv