适用于App Engine标准环境的Memcache

时间:2019-05-24 18:35:12

标签: google-app-engine google-cloud-memorystore redislabs

我正在将Python 2.7 App Engine迁移到App Engine 3.7运行时(标准环境)。

我注意到Google的documentation建议使用Redis Labs Cloud之类的第三方服务替代Memcache。

  

Memcache服务在Python 3中不可用。如果需要访问   到托管的缓存服务,您可以使用第三方内存缓存   Redis Labs Cloud之类的服务。

有什么理由不建议他们为此使用自己的Cloud Memorystore?

从其他thisthis这样的SO帖子中可以看到,听起来直到最近它才在标准环境中工作。因此,从原始文档发布到现在,这可能只是一个时间问题。

1 个答案:

答案 0 :(得分:2)

this answer中所述,目前,要使Cloud Memorystore与App Engine标准第二代运行时一起使用,您需要使用VPC connectors

但是,VPC连接器仍在beta中。

由于Beta版产品没有SLA和技术支持义务,因此通常不建议在生产环境中使用它们。

我想他们会等到VPC连接器成为GA才推荐Cloud Memorystore作为Memcache的替代方案。

此外,这可能只是一个疏忽。您可能应该提供提及此的费用返还(在文档页面的右上角)。

相关问题