【问题标题】:Google app engine: how to store and retrieve a single variable谷歌应用引擎:如何存储和检索单个变量
【发布时间】:2012-02-11 10:03:01
【问题描述】:

我是应用引擎(和 SO)的新手...

我正在编写一个回复提及的 Twitter 机器人。想要记住它使用 since_id 回复的最后一条推文,但我不确定存储该 ID 的最佳方式,以便下次加载页面时可以检查它,回复任何 since,然后覆盖并存储新 ID。

我是否为此使用内存缓存?

干杯!

【问题讨论】:

    标签: python google-app-engine twitter


    【解决方案1】:

    除非您对丢失数据感到满意,否则不要使用 memcache 进行数据存储;它应该只用作缓存。这样做的原因是,虽然你可以设置它应该保留这些数据的时间,但它可以随时删除它。

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

    示例:

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

    【讨论】:

    • 所以每次有新消息时我都可以检索并覆盖同一个对象?
    • 对;只需使用 key_name 保存它,然后每次都使用该名称检索它。
    猜你喜欢
    • 1970-01-01
    • 2018-05-09
    • 2017-01-07
    • 2014-10-30
    • 1970-01-01
    • 2012-05-03
    • 2014-10-21
    • 2015-02-01
    • 2013-05-17
    相关资源
    最近更新 更多