用string作为key,用byte[]作为value请问改如何用RedisTemplate来实现?本来是想,写一个spring redis的解析类,可将protobuf message与其对应的byte[]转换
但我发现貌似不可以,protobuf message的抽象父类GeneratedMessage以及实现的接口MessageOrBuilder中都不含有parseFrom的函数不知哪位高手有啥办法。或者,实在不行,我该怎么写这个解析类或者啥办法能实现我用string作为key,用byte[]作为value来操作读取、写入由protobuf序列化为的byte[]
但我发现貌似不可以,protobuf message的抽象父类GeneratedMessage以及实现的接口MessageOrBuilder中都不含有parseFrom的函数不知哪位高手有啥办法。或者,实在不行,我该怎么写这个解析类或者啥办法能实现我用string作为key,用byte[]作为value来操作读取、写入由protobuf序列化为的byte[]
解决方案 »
- SSH框架是个怎么回事?新手入门必读
- 服务端接收android数据的时候出问题了,但是我自己测试的时候是通过的
- 请问,如何提高需求分析能力
- 利用Struts2的<s:autocompleter>标签实现动态级联下拉列表的问题
- 问下有关hibernate/jpa和spring整合的问题
- JSP 中sql插入,语句被64k截断
- 求一正则表达式, 判断金额的输入的(立刻给分)
- jboss启动
- JSTL的标签可以取代Struts的标签吗?
- Struts环境配置手顺(eclipse版),包括SQL Server的连接!
- 【求助】shiro角色授权问题
- let's encrypt ssl证书问题!!!!!!!!!!!
private final Charset charset; public ByteRedisSerializer() {
this(Charset.forName("UTF8"));
} public ByteRedisSerializer(Charset charset) {
Assert.notNull(charset, "Charset must not be null!");
this.charset = charset;
} @Override
public byte[] serialize(byte[] t) throws SerializationException {
return t;
} @Override
public byte[] deserialize(byte[] bytes) throws SerializationException {
return bytes;
}}