前端之家收集整理的这篇文章主要介绍了
python – App Engine版,Memcache,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个使用memcache的App Engine应用程序.由于您的应用程序的所有版本之间只共享一个内存缓存,因此我可能会将新版本中的
错误数据发送到生产版本的内存缓存.为了防止这种情况,我想我可以将应用程序版本附加到memcache密钥字符串,以允许各种版本的应用程序将其数据分开.
我可以手动执行此操作,但我想从app.yaml中提取该版本
如何从python代码中访问应用程序版本?
os.environ变量包含一个可以使用的名为CURRENT_VERSION_ID的键.它的值由app.yaml与一个句点连接在一起的版本组成,我怀疑它是api_version.如果我将版本设置为42,它给我的值为42.1.你应该没有单独
提取版本号的问题,但保持api_version也不是一个坏主意.
编辑:
@Nick Johnson指出,期间右侧的数字是次要版本,每次部署代码时都会增加一个数字.在开发服务器上,此数字始终为1.
原文链接:https://www.f2er.com/python/186759.html