码迷,mamicode.com
首页 > 其他好文 > 详细

保存列表数据到redis中的方式

时间:2020-05-20 12:31:32      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:str   表数据   商品列表   获取   get   dsl   lis   temp   template   

保存列表数据到redis中的方式

条件: 已获取了商品列表List<Goods> goodsList
推荐使用 方式二

方式一: 存取

//方式 1
//存
redisTemplate.boundHashOps("GoodsList").put("goodsList", goodsList);
//取
List<Goods> goods = (List<Goods>) redisTemplate.boundHashOps("goodsList").get("goodsList");

方式二: 存取

//方式 2
//存
for (Goods goods : goodsList) {
    redisTemplate.boundHashOps("Goods").put(goods.getId(), goods);
}
//取列表(使用values())
List<Goods> goodsList = redisTemplate.boundHashOps("Goods").values();
//取单个商品(在已知商品id时,可直接获取)
Goods goods = (Goods) redisTemplate.boundHashOps("Goods").get("商品id");

保存列表数据到redis中的方式

标签:str   表数据   商品列表   获取   get   dsl   lis   temp   template   

原文地址:https://www.cnblogs.com/sheldonxiun/p/12922701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!