在redis中通过JSON格式存储java对象(实体类)

redis中插入的key,value要么是string,要么是byte[]数组。那如果是要插入的value是个对象怎么办呢?网上的方法大多是对这个对象进行序列化。但是在实际项目中用序列化的方式,一直报错:invalid stream header: EFBFBDEF。那么,考虑用另一种方式,就是JSON格式。将对象转为JSON字符串然后当作String存在Value中。
1、jar包是alibaba的fastjson

2、创建一个java实体类

3、存入redis

4、读取

5、打印结果

猜你喜欢

转载自blog.csdn.net/qiaoqi17/article/details/109392213