redis代码实战
来源:互联网 发布:淘宝一块钱包邮的东西 编辑:程序博客网 时间:2024/06/03 18:41
将查询的列表添加到redis缓存
实现:
①先查询redis缓存中有没有该列表,如果有,从缓存中获取
②缓存中没有,根据参数查询用户列表,将查询结果添加到缓存中
实现代码如下:
public List friends(String cid) throws Exception {
//从缓存中取内容
try {
String result = jedisClient.hget(INDEX_CID_FRIENDS_KEY, cid + “”);
if (!StringUtils.isBlank(result)) {
//把字符串转换成list
List resultList = JsonUtils.jsonToList(result, RelationShipPo.class);
}
} catch (Exception e) {
e.printStackTrace();
}
List list = relationShipMapper.friends(cid);
//向缓存中添加内容 try { //把list转换成字符串 String cacheString = JsonUtils.objectToJson(list); jedisClient.hset(INDEX_CID_FRIENDS_KEY, cid + "", cacheString); } catch (Exception e) { e.printStackTrace(); } return list;}
0 0
- redis代码实战
- redis实战代码01
- Redis 实战------java版本代码优化
- Redis实战
- Redis实战
- redis实战
- Redis实战
- Redis实战
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis 实战 ---- Java 使用 Redis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- redis搭建实战记录
- redis搭建实战
- 从MySQL 5.7 版本以后,不再含有 data 目录
- 杭电oj(Java版)—— 1034 Candy Sharing Game
- Hive语法简述(基础部分)
- oracleServiceXxx服务不见了
- GDOI2017 总结
- redis代码实战
- HTML给div设置百分比高度无效问题
- hdu4310
- 基数排序法
- zoj1076Gene Assembly
- 计算机视觉学习步骤
- 数据库隔离级别
- Java 线程池
- 上传excel+验证是否excel+解析+校验数据