当我使用Google Cloud Application Flex提供的Memcache服务时会"session_memcached_host:"什么。发动机?



我正在评估带有Google Cloud Application Flexible Engine的Symfony 5.0.1。

我无法使用 App Engine 中提供的 Memcache 服务,因为我不知道应该使用哪个"memcached_host"。 应用引擎中的内存缓存

我尝试在services.yaml中使用"session_memcached_host:localhost",但它不起作用

Symfony的同一项目在本地进行了测试,并且与本地Memcache服务器(在我的本地设置中(配合良好。

下面是一个在 Google App Engine Standard 上使用 memcache 的 PHP 应用程序示例。

在这里,您可以具体看到如何配置memcache以在App Engine上工作

我自己尝试了上面的例子,它按预期工作。

注意:您提到了App Engine Flex,但提供了有关 标准。

Memcache 目前已正式发布,适用于 App Engine Standard。

请记住,App Engine Flex 和 Standard 之间存在巨大差异。

我不是App Engine专家,但看看下面的示例,您似乎可以直接从代码中调用它。一切都是预先配置的,您可以直接从代码中调用它。有关更多信息,请参阅以下链接:

https://medium.com/google-cloud/appengine-memcache-service-google-cloud-platform-8214ee9eada1

最新更新