2012-02-04 60 views
0

我新的应用程序引擎(SO)...谷歌应用程序引擎:如何存储和检索单个变量

我正在写回复提到了Twitter的僵尸。想要记住它使用since_id回复的最后一条推文,但我不确定存储该ID的最佳方式,因此下次页面加载时可以检查它,随时回复,然后覆盖并存储新ID。

我是否对此使用memcache?

干杯!

回答

1

除非数据丢失,否则不要使用memcache进行数据存储;它应该只能用作缓存。原因是,尽管您可以设置保留这些数据的时间,但有文件记录说明它可以随时删除它。

创建一个数据存储实体来存放该对象。

例如:

class LastTweet(db.Model): 
    since_id = db.IntegerProperty() 
+0

所以我可以检索和每有一个新的消息,时间覆盖相同的对象? – 2012-02-04 20:24:38

+0

正确;只需使用key_name保存并使用该名称每次都可以检索它。 – geoffspear 2012-02-05 15:54:43