我正在将Python 2.7 App Engine迁移到App Engine 3.7运行时(标准环境)。
我注意到Google的documentation建议使用Redis Labs Cloud之类的第三方服务替代Memcache。
Memcache服务在Python 3中不可用。如果需要访问 到托管的缓存服务,您可以使用第三方内存缓存 Redis Labs Cloud之类的服务。
有什么理由不建议他们为此使用自己的Cloud Memorystore?
从其他this和this这样的SO帖子中可以看到,听起来直到最近它才在标准环境中工作。因此,从原始文档发布到现在,这可能只是一个时间问题。
答案 0 :(得分:2)
如this answer中所述,目前,要使Cloud Memorystore与App Engine标准第二代运行时一起使用,您需要使用VPC connectors。
但是,VPC连接器仍在beta中。
由于Beta版产品没有SLA和技术支持义务,因此通常不建议在生产环境中使用它们。
我想他们会等到VPC连接器成为GA才推荐Cloud Memorystore作为Memcache的替代方案。
此外,这可能只是一个疏忽。您可能应该提供提及此的费用返还(在文档页面的右上角)。