题目描述
在spring boot中使用lettuce默认序列化工具是jackjson,我想换成fastjson,但是自定义序列化类需要实现RedisSerializer接口,接口中序列化结果必须是byte数组,这样在redis可视化工具中展示为为二进制码xACxEDx00x05tx00x03bbb,有解决办法么
@Override
public byte[] serialize(T t) throws SerializationException {
return JSON.toJSONString(t).getBytes();
}
@Override
public T deserialize(byte[] bytes) throws SerializationException {
String string = new String(bytes, StandardCharsets.UTF_8);
return JSON.parseObject(string, clazz);
}</code>
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)