Sto cercando di far memcached per funzionare sul mio CentOSServer 6.6 in Laravel (PHP). Sembra che abbia installato memcached correttamente perché quando scrivo "ps aux | grep memcached", ricevo una risposta che mostra che è in esecuzione.
Quando eseguo phpinfo, ottengo quanto segue:
Ho anche un piccolo script che funziona tramite la riga di comando quando scrivo "php test.php", ma non funziona quando provo ad accedervi dal browser. Ecco lo script:
<?php
$mem = new Memcached();
$mem->addServer("127.0.0.1", 11211);
$result = $mem->get("blah");
if ($result) {
echo $result;
} else {
echo "No matching key found. I"ll add that now!";
$mem->set("blah", "I am data! I am held in memcached!") or die("Couldn"t save anything to memcached...");
}
?>
Quindi questo script memorizza correttamente nella cache quando viene eseguito dalla riga di comando, ma non memorizza nella cache quando lo eseguo dal browser. Qualche suggerimento?
risposte:
0 per risposta № 1Non ho ancora idea del perché memcached funzioni solo dalla riga di comando, ma ho deciso di provare Redis anziché. Dopo l'installazione, tutto funziona senza intoppi.