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

时间:2015-06-25 23:33:50

标签: java memcached protocol-buffers spymemcached amazon-elasticache

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

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

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

但是,我不确定如何从Memcached中get这些数据并将其转换回Protobuf对象。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我明白了。

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