redisにリスト構造のデータを保存する

3300 ワード

製品ライン情報をredisに保存し、クエリーのたびにデータベースからクエリーされないようにします.
// list     
List<Product> list = productMapper.getList();
        for(Product product:list){
            redisDao.put(CommonConstant.REDIS_PRODUCTLIST, product.getSign(), CommonUtil.beanToString(product));
        }
// redis  list      
//"lm"       product.getSign()   
String value = redisDao.getHashValue(CommonConstant.REDIS_PRODUCTLIST, "lm");
Product product = CommonUtil.stringToBean(value, Product.class);
//    
System.out.println(product.getIcon());
//  
 redisDao.del(CommonConstant.REDIS_PRODUCTLIST);