Как найти ключи, которые выселяются из memcache?
Есть ли какой-нибудь встроенный способ / или взлом, с помощью которого я могу узнать, какой ключ выселяется из memcache?
Существует одно решение опроса для всех возможных ключей, вставленных в memcache (например, get multi
), но это неэффективно и, конечно, не реализуемо для большого количества ключей.
Функциональность не требуется запускать в производство, но во время некоторых тестов и оптимизаций.
1 ответ
Решение
Не возможно AFAIK, но действительно хорошее (и простое) решение состоит в том, чтобы изменить свою библиотеку memcached и сделать печать (или что угодно) в delete
а также multidelete
методы. Затем вы можете получить ключи, которые удаляются (как вашим приложением, так и самой библиотекой). Надеюсь, это поможет