O cache do Memcached não libera

4

Gostaria de liberar as chaves e os valores do cache do memcached no meu servidor centos.

Eu tentei a abordagem de telnet por telnet para a porta e, em seguida, emitindo: flush_all

Não funciona, meus valores ainda estão em cache.

Alguém sabe como posso fazer isso?

    
por petey 18.09.2012 / 01:37

1 resposta

4

Marcar todos os itens como obsoletos (não limpará o cache em si)

echo flush_all | telnet 127.0.0.1 11211

Execute o despejo, ele limpará os itens obsoletos (mas não pode desalocar a memória)

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 dump > /dev/null

Você pode verificar o uso do cache por

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 display

Testado no memcache 1.4.13

    
por 02.12.2013 / 16:17