我已经在运行centOS 7的AWS EC2实例上安装了Memcached。
我可以从同一EC2实例(本地)以及从我的PC(远程)远程登录到Memcached服务器。
但是,以下PHP代码可在我的笔记本电脑上使用,但在EC2服务器上上传后则无效
<?php
$meminstance = new Memcached();
$meminstance->addServer('18.xx.xx.xx',11211);
var_dump($meminstance->getResultmessage());
$meminstance->set("a", "aaa") or die("Failed : ".$meminstance->getResultCode());
echo $meminstance->get("a");
?>
当我在本地主机上运行此代码时,它会按预期打印aaa
但是,当我将其上传到EC2实例时,Memcached返回resultCode:47 [MEMCACHED_SERVER_TEMPORARILY_DISABLED]