在MemCache中保存对象而不是数据存储

nem*_*ixx 1 python google-app-engine google-cloud-datastore

我使用谷歌应用引擎构建了一个应用程序.该应用程序工作正常,但我正在考虑优化它,特别是我听说过持久化对象memcache而不是数据存储的概念,作为快速访问经常需要的数据的一种手段.

假设我有这个模型的对象:

class Ea(db.Model):  
    name = db.StringProperty()  
    code = db.StringProperty()
Run Code Online (Sandbox Code Playgroud)

我已经说过我要保留的以下实例 memcache

myea = Ea.new(name='John',code='@jo')
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Rob*_*uin 5

如果您关心数据,则应首先将其写入数据存储区.您可以使预写入无效,然后根据您的应用程序,重新写入后写或第一次读取.

查看Nick关于高效内存模型的帖子; 他提出了一个很好的模式,并将帮助您避免一些常见问题.