来自远程服务器的 memcached 无法保存数据
memcached from remote server cannot save data
我可以在本地保存数据,但不能远程保存。
这是文件权限问题吗?
这里是常用的测试代码:
<?php
$mem = new Memcached();
$mem->addServer("xx.xx.xx.xx", 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("Could not save anything to memcached...");
}
?>
在我安装的服务器和客户端上:
- 内存缓存
- php5-memcached
我是否还需要安装 libmemcached...'?还是别的?
/etc/memcached.conf 有问题。
需要将主机 ip 从 127.0.0.1 更改为我的实际网络 ip。
我可以在本地保存数据,但不能远程保存。 这是文件权限问题吗?
这里是常用的测试代码:
<?php
$mem = new Memcached();
$mem->addServer("xx.xx.xx.xx", 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("Could not save anything to memcached...");
}
?>
在我安装的服务器和客户端上:
- 内存缓存
- php5-memcached
我是否还需要安装 libmemcached...'?还是别的?
/etc/memcached.conf 有问题。
需要将主机 ip 从 127.0.0.1 更改为我的实际网络 ip。