redis是一种nosql的语言,常用来作为缓存,而且redis是一种高性能的存储架构,是以key value方式存储
这里通过jedis来序列化对象来存入redis中
编写序列化工具类,大家应该都不默认,序列化,就是流化,将其转为字节码byte,然后我们一般是通过对象流来实现的
package com.jedis.aisainfo;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;
public class SerializeUtil {
/**
* 序列化
* @param list
* @return
*/
public static byte[] serialize(List<User> list){
//申明存放数组
byte[] arr = null;
//对象流,用于序列化对象
ObjectOutputStream os = null;
//临时输入流
ByteArrayOutputStream bos=null;
try {
bos = new ByteArrayOutputStream();
os = new ObjectOutputStream(bos);