PHP Memcached 始终设置 returns 错误
PHP Memcached set always returns false
这是我的 Godaddy 服务器上的 memcached php 扩展的状态;
并且 memcached 似乎 运行 在服务器上是正确的,它出现在 ps -aux 列表中;
我正在使用这个 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好像不能设置什么。
ps -aux 显示内存缓存在端口 3452 上。尝试更改:
$mem->addServer("127.0.0.1", 11211);
至:
$mem->addServer("127.0.0.1", 3452);
这是我的 Godaddy 服务器上的 memcached php 扩展的状态;
并且 memcached 似乎 运行 在服务器上是正确的,它出现在 ps -aux 列表中;
我正在使用这个 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好像不能设置什么。
ps -aux 显示内存缓存在端口 3452 上。尝试更改:
$mem->addServer("127.0.0.1", 11211);
至:
$mem->addServer("127.0.0.1", 3452);