在 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
方法。
我正在为我的数据使用 Protocol Buffers,并希望从 Memcached(运行 在 ElastiCache 上)存储和检索这些数据。我在 Java 中使用 MemcachedClient。
我目前正在使用与此类似的代码将数据存储到 Memcache:
memClient.set("keyString", protobufBuilder.build().toByteArray());
但是,我不确定如何 get
来自 Memcached 的数据并将其转换回 Protobuf 对象。
非常感谢任何帮助。
我想通了。
我只是将从 MemcachedClient 获取的数据类型转换为 byte[]
,并将其作为输入提供给 Protobuf 对象的 pasreFrom
方法。