读书人

Redis入门 Jedis储存Java对象 - (J

发布时间: 2012-11-12 12:31:57 作者: rapoo

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中存取正确。

?

?

读书人网 >软件架构设计

热点推荐