【发布时间】:2012-02-11 10:03:01
【问题描述】:
我是应用引擎(和 SO)的新手...
我正在编写一个回复提及的 Twitter 机器人。想要记住它使用 since_id 回复的最后一条推文,但我不确定存储该 ID 的最佳方式,以便下次加载页面时可以检查它,回复任何 since,然后覆盖并存储新 ID。
我是否为此使用内存缓存?
干杯!
【问题讨论】:
标签: python google-app-engine twitter
我是应用引擎(和 SO)的新手...
我正在编写一个回复提及的 Twitter 机器人。想要记住它使用 since_id 回复的最后一条推文,但我不确定存储该 ID 的最佳方式,以便下次加载页面时可以检查它,回复任何 since,然后覆盖并存储新 ID。
我是否为此使用内存缓存?
干杯!
【问题讨论】:
标签: python google-app-engine twitter
除非您对丢失数据感到满意,否则不要使用 memcache 进行数据存储;它应该只用作缓存。这样做的原因是,虽然你可以设置它应该保留这些数据的时间,但它可以随时删除它。
创建一个数据存储实体来保存对象。
示例:
class LastTweet(db.Model):
since_id = db.IntegerProperty()
【讨论】: