资讯

展开

Redis 与 fastjson 实现存储与读取

作者:快盘下载 人气:

redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由vmware主持。从2013年5月开始,Redis的开发由Pivotal赞助。


Redis 与 fastjson 实现存储与读取


1、数组 list

Redis 结合 fastjson 存储

Listhome = new ArrayList();
String key = "redisKey";
redisUtil.set(key, JSON.toJSONString(home));

Redis 结合 fastjson 读取

String key = "redisKey";    
Object value = redisUtil.get(key);  
Listhome =  JSON.parseArray((String)value, Home.class);

2、HashMap

Redis 结合 fastjson 存储

Map<Integer, List> itemMap = new HashMap<Integer, List>();
String key = "redisKey";
redisUtil.set(key, JSON.toJSONString(itemMap));

Redis 结合 fastjson 读取

String key = "redisKey";
String value = redisUtil.getStr(key);   
Map<Integer, List> itemMap = JSON.parseObject(value,new TypeReference<Map<Integer,List>>(){}.getType());
B3log  Redis  Java

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!