我'm using Spring Data Redis' Redis Repository feature . 我想将二进制数据保存到Redis . 我创建了一个类似下面的类 .
@RedisHash
public class AuthorizationCode
{
@Id
private String code;
private byte[] authentication;
}
这适用于Spring Data . 但是,Spring Data Redis将每个字节保存为不同的Redis哈希值 .
因此,如果我在对象上执行 hgetall ,我会看到如下内容:
14397) "authentication.[79]._class"
14398) "java.lang.Byte"
14399) "authentication.[2579]"
14400) "115"
14401) "authentication.[1580]._class"
14402) "java.lang.Byte"
14403) "authentication.[1525]._class"
14404) "java.lang.Byte"
14405) "authentication.[1648]"
14406) "115"
14407) "authentication.[2972]._class"
14408) "java.lang.Byte"
1