gpt4 book ai didi

google-app-engine - 如何从 appcfg.py 刷新内存缓存?

转载 作者:行者123 更新时间:2023-12-02 08:31:49 26 4
gpt4 key购买 nike

如何使用 appcfg.py 刷新(删除所有条目)memcache?

通常在代码更新期间,我想刷新内存缓存以防止新旧代码之间的不兼容。是否可以在命令行上完成,而不是转到开发人员控制台并手动单击“刷新缓存”按钮?

最佳答案

抱歉,不可以,命令行工具没有刷新正在运行的应用程序的内存缓存的功能。

您可以通过内存缓存 API 的刷新方法(例如 Python 中的 flush_all())检测您自己的命令行内存缓存刷新。您可以通过以下两种方式之一构建它:1) 使用 Cloud Endpoints 和 Google API Client 创建您自己的经过身份验证的端点和命令行客户端来调用它,并让端点调用该方法。或者,2) 使用内置的远程 API 代理和相应的客户端库来调用内存缓存 API。

https://developers.google.com/appengine/docs/python/memcache/functions#Client_flush_all

https://developers.google.com/appengine/docs/python/tools/remoteapi https://developers.google.com/appengine/docs/java/tools/remoteapi

https://developers.google.com/appengine/docs/java/endpoints/ https://developers.google.com/discovery/libraries

如果它很重要,它并不像听起来那么疯狂。 :)

关于google-app-engine - 如何从 appcfg.py 刷新内存缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25863474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com