当我使用 Google Cloud Application Flex 提供的 Memcache 服务时,会是什么 "session_memcached_host:"。引擎?

What will be "session_memcached_host:" when I use Memcache service provided by Google Cloud Application Flex. Engine?

我正在使用 Google 云应用程序灵活引擎评估 Symfony 5.0.1。

我无法使用 App Engine 中提供的 Memcache 服务,因为我不知道应该使用哪个 "memcached_host"。 Memcache in Application Engine

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

Symfony 的同一个项目在本地进行了测试,它与本地 Memcache 服务器(在我的本地设置中)配合得很好。

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

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

这是 Google App Engine 标准上的 example of a PHP app using memcache

Here specifically 您可以了解应如何配置内存缓存以在 App Engine 上工作

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

NOTE: You have mentioned App Engine Flex but provided examples and docs on Standard.

Memcache 目前可用于 App Engine Standard。

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