保存列表數據到redis中的方式


保存列表數據到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");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM