我使用redis存储我的键值对。我使用Jedis作为Java客户端和protobuf格式的值。为了在Jedis中存储protobuf,我使用带有protobuf对象的toByteArray()函数。但是从redis读取值并使用parseFrom()函数解析它。我收到错误消息说协议消息标记的线路类型无效。
例如:在ProtoObject中说出我的protobuf对象。我使用以下电话:
jedis.set((“my key”)。getBytes,protoObject.toByteArray());
protoObject = ProtoObject.parseFrom(jedis.get(“my key”)。getBytes);
但是由于协议消息标记的线路类型无效,我的parseFrom出现错误。
有人可以帮助我,让我知道,这里有什么问题?