Я хотел бы сбросить ключи и значения кеша memcached на моем сервере centos.
Я пробовал использовать telnet, подключившись к порту через telnet, а затем выполнив команду: flush_all
Это не работает, и мои значения все еще кешируются.
Кто-нибудь знает, как я могу это сделать?
Отметить все элементы как устаревшие (сам кеш не очистится)
echo flush_all | telnet 127.0.0.1 11211
Выполните дамп, он очистит устаревшие элементы (но может не освободить память)
/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 dump > /dev/null
Вы можете проверить использование кеша с помощью
/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 display
Проверено на memcache 1.4.13