Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)
?
Redis入门– Jedis存储Java对象- (Java序列化为byte数组方式)
?
原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载- 转载请保留该原文链接)
?
07/19/12 03:08:05 PM
?
在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。
?
return (Person)SerializeUtil.unserialize(person);
}
?
测试一下上一步存入的两个对象:
Personperson = test.getObject(100);
System.out.println(person.getId());
System.out.println(person.getName());
person= test.getObject(101);
System.out.println(person.getId());
System.out.println(person.getName());
?
Java控制台输入:
100
alan
101
bruce
?
由此可见,序列化对象在Redis中存取正确。
?
?