使用Google App Engine作为简单的键/值存储

时间:2014-12-08 19:28:37

标签: python google-app-engine key-value-store

我想在功能上等同于app引擎ndb中的string->string键值存储,类似于Couchbase。我不想模仿任何东西。我有什么选择?

1 个答案:

答案 0 :(得分:2)

这样的东西?

class KVStore(ndb.Model):
  v = ndb.TextProperty()

  @classmethod
  def get(cls, k):
    e = cls.get_by_id(k)
    return e.v if e else None

  @classmethod
  def set(cls, k, v):
    e = cls(id=k, v=v)
    e.put()