在 Java 中从 Memcached 存储和检索协议缓冲区数据

Store and retrieve protocol buffer data from Memcached in Java

我正在为我的数据使用 Protocol Buffers,并希望从 Memcached(运行 在 ElastiCache 上)存储和检索这些数据。我在 Java 中使用 MemcachedClient。

我目前正在使用与此类似的代码将数据存储到 Memcache:

memClient.set("keyString", protobufBuilder.build().toByteArray());

但是,我不确定如何 get 来自 Memcached 的数据并将其转换回 Protobuf 对象。

非常感谢任何帮助。

我想通了。

我只是将从 MemcachedClient 获取的数据类型转换为 byte[],并将其作为输入提供给 Protobuf 对象的 pasreFrom 方法。