|  | @@ -58,18 +58,19 @@ public class RedisService implements Serializable {
 | 
	
		
			
				|  |  |          Map<String, String> batch = new HashMap<>();
 | 
	
		
			
				|  |  |          Jedis jedis = new Jedis(hostName, port);
 | 
	
		
			
				|  |  |          jedis.auth(password);
 | 
	
		
			
				|  |  | +        long expire = config.getRedis().getExpire();
 | 
	
		
			
				|  |  |          while (dataIte.hasNext()) {
 | 
	
		
			
				|  |  |              Map<String, String> record = dataIte.next();
 | 
	
		
			
				|  |  |              String redisKey = redisKey(record, config);
 | 
	
		
			
				|  |  |              String value = JSONUtils.toJson(record);
 | 
	
		
			
				|  |  |              batch.put(redisKey, value);
 | 
	
		
			
				|  |  | -            if (batch.size() > 2000) {
 | 
	
		
			
				|  |  | -                mSet(jedis, batch, config.getRedis().getExpire(), TimeUnit.SECONDS);
 | 
	
		
			
				|  |  | +            if (batch.size() >= 5000) {
 | 
	
		
			
				|  |  | +                mSet(jedis, batch, expire, TimeUnit.SECONDS);
 | 
	
		
			
				|  |  |                  batch.clear();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (MapUtils.isNotEmpty(batch)) {
 | 
	
		
			
				|  |  | -            mSet(jedis, batch, config.getRedis().getExpire(), TimeUnit.SECONDS);
 | 
	
		
			
				|  |  | +            mSet(jedis, batch, expire, TimeUnit.SECONDS);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          jedis.close();
 | 
	
		
			
				|  |  |      }
 |