【问题标题】:GAE Memcache Read\Write IssueGAE Memcache 读\写问题
【发布时间】:2012-04-25 16:20:20
【问题描述】:

我正在尝试在数据存储区 (JAVA) 中存储一个“复杂”对象 - 它只是一个具有类似成员的类 MyObject 类型的 ArrayList 其中 MyObject 有他自己的数据成员(原语 - 字符串和整数)。 我一直遇到问题 - 数据没有存储\检索,所以我读写 Memcache 的方式可能是错误的 - 我尝试使用常规的 put 方法 Memcache.put(Object Key,Object Value) 结果不好 - 没有存储数据。

像这样将对象存储到 Memcache 有问题吗?我知道,例如,对于 Datastore,您必须使用 Blobs 。这里需要 Blob 吗?有人可以举一个简短的例子来说明它需要如何完成吗?

【问题讨论】:

    标签: java google-app-engine memcached


    【解决方案1】:

    Memcache 可以处理任何类型的对象,包括复杂的数组和子对象。所有的对象都需要继承 Serializable。我猜你的问题是你的对象没有继承 Serializable。

    使用 Memcache 很容易。 GAE 文档有一个例子: https://developers.google.com/appengine/docs/java/memcache/overview

    有关 Memcache 服务的更多信息: https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/memcache/MemcacheService

    【讨论】:

      【解决方案2】:

      你有没有可能达到 1 兆的限制?

      【讨论】:

        猜你喜欢
        • 2010-11-15
        • 2011-12-26
        • 2012-07-10
        • 2021-04-09
        • 1970-01-01
        • 1970-01-01
        • 2012-12-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多