redisパイプ技術一括挿入データ

702 ワード

Jedis jedis = new Jedis("localhost",6379);
		//    
		Pipeline pp = jedis.pipelined();
		//       ,     hash  
		Map> datas = new HashMap>();
		
		for (int i = 0; i < 100000; i++) {
			Map data = new HashMap();
			//  key
			data.put("name", "zhangsan");
			data.put("age", "18");
			data.put("sex", " ");
			//  key
			datas.put("key"+i, data);
		}
		
		//       
		Set keys = datas.keySet();
		for (String key : keys) {
			pp.hmset(key, datas.get(key));
		}
		
		jedis.close();