netstat -tupln | grep -i memcache
Isso lhe dirá se sua instância de memcache está escutando e em que porta. Eu check-in / etc / hosts que localhost é definido. Deveria ser por padrão, mas se alguém foi DD feliz em Vi você pode obter real problemas. Sua saída de PS mostra memcache começando com -l 127.0.0.1, mas seu script está se conectando a 'localhost' - isso, por definição, é a mesma coisa, mas é arbitrário, no fato de você poder deletar a linha localhost, ou re-alias para o IP que está na eth0.
memcache é um protcol de texto simples, então tente telnetar para a porta
telnet 127.0.0.1 11211
você deve receber a mesma resposta de
telnet localhost 11211