Как проверить корректно ли работает memcached?

Проверка корректной работы сервиса – важная основа мониторинга в любом продакшен-решении.
В предыдущей статье мы научились правильно устанавливать и настраивать сервис Memcached в различных средах, теперь уделим немного времени самой проверки сервиса:

Вариант №1

Проверка с помощью подключения к сервису посредством telnet:

Trying 10.10.10.1...
Connected to host.com.
Escape character is '^]'.
get stored
END
set stored 1 0 11
Test1 test2
STORED
get stored
VALUE stored 1 11
Test1 test2
END
flush_all
OK
get stored
END
quit
Connection closed by foreign host.

Вариант №2

Используя php-скрипт. Напишем скрипт следующего вида:

< ?php
$m = new Memcached();
$m->addServer('host.com', 11211);
$m->set('testKey', 'testValue');
print_r($m->getResultMessage());
print_r('<hr />');
var_dump($m->get('testKey'));
?>

Еще один маленький совет, для сброса memcached лучше не использовать перезагрузку сервиса, как делают некоторые, а пользоваться следующим вариантом:

telnet 127.0.0.1 11211

flush_all
OK

Related posts:

  1. Решено: PHP Warning: finfo_open(): Failed to load magic database at Данная ошибка имеет место когда в конфигурации сервера (apache) указана...
  2. Asterisk – установка Fail2Ban Очень часто мы сталкиваемся с атаками на SIP-серверы, особенно когда...
You can leave a response, or trackback from your own site.

Оставить комментарий

*