【发布时间】:2015-07-20 00:19:06
【问题描述】:
我正在尝试使用 App Engine 的 Memcache 和我们在 Compute Engine 下运行的服务器进行测试。目前我们只有几个运行 Memcache 的 VM 实例:
$memcache->addServer('memcache', 11211);
引用每个服务器。查看 Google 的示例代码,它没有提及我们应该调用什么服务器。我试图从他们的文档中测试以下代码,但在创建对象时出错。我知道我可能必须包含一个类,但它没有提到文档中的任何内容或要调用的服务器。有人可以帮忙吗?
<?php
header('Content-Type: text/plain');
echo "Setting Value\n";
$memcache = new Memcached;
echo "Get who value<br>";
$who = $memcache->get('who');
echo 'Previously incremented by ' . $who . "\n";
$memcache->set('who', 'PHP');
$count = $memcache->increment('count', 1, 0);
echo 'Count incremented by PHP = ' . $count . "\n";
【问题讨论】:
-
App Engine 和computer engine 是不同的产品,不共享同一个memcache 服务器。
-
@BradWickwire 如果您找到解决问题的方法,您会告诉我们吗?
标签: php google-app-engine memcached google-compute-engine