Jedis 如何缓存对象及对象的List

Jedis 目前并没有提供对Java对象的缓存和读取方法,但是它为我们提供了这个方法: jedis.set(byte[] key, byte[] value); 我们可以使用这个方法来间接的实现对对象的缓存。原理就是在缓存对象之前,先将该对象序列化为 byte 数组,而取出缓存后再反序列化为对象。 1、序列化工具抽象类 import java.io.*; /** * 序列化工具抽象类 */ public abstract class SerializationUtil { /** * 序列化方法 * @param object * @return */ public abstract byte[] serialize(Object object); /** * 反序列化方法 * @param bytes * @return */ public abstract Object deserialize(byte[] bytes); /** * 关闭流 ...
阅读全文