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);