PHP Memcached set总是返回false

时间:2017-03-21 23:15:54

标签: php memcached

这是我的Godaddy服务器上的memcached php扩展的状态;

enter image description here

memcached似乎在服务器上正常运行,它出现在ps -aux列表中;

enter image description here

我正在使用这个PHP脚本来测试memcached;

error_reporting(E_ALL|E_STRICT);

ini_set('display_errors', true);

$mem = new memcached();

$mem->addServer("127.0.0.1", 11211);

$result = $mem->get("Test");

if ($result) {

echo $result;

} else {

echo "Test key not found, adding key";

$mem->set("Test", "I found a match, memcache is working") or die("Nothing Saved...");

}

我不知道我是否做错了什么,但memcached似乎无法设置任何内容。

1 个答案:

答案 0 :(得分:2)

ps -aux显示memcache在端口3452上。尝试更改:

$mem->addServer("127.0.0.1", 11211);

到:

$mem->addServer("127.0.0.1", 3452);