|  | @@ -66,17 +66,21 @@ object makedata_02_writeredis {
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |        val userDataTakeRddRun = userData.mapPartitions(row => {
 |  |        val userDataTakeRddRun = userData.mapPartitions(row => {
 | 
											
												
													
														|  |          val redisFormat = new util.HashMap[String, String]
 |  |          val redisFormat = new util.HashMap[String, String]
 | 
											
												
													
														|  | 
 |  | +        val redisTemplate = env.getRedisTemplate()
 | 
											
												
													
														|  |          row.foreach{
 |  |          row.foreach{
 | 
											
												
													
														|  |            case (key, value, _) =>
 |  |            case (key, value, _) =>
 | 
											
												
													
														|  |              if (key.nonEmpty){
 |  |              if (key.nonEmpty){
 | 
											
												
													
														|  |                redisFormat.put(userRedisKeyPrefix + key, value)
 |  |                redisFormat.put(userRedisKeyPrefix + key, value)
 | 
											
												
													
														|  | 
 |  | +              if (ifWriteRedis) {
 | 
											
												
													
														|  | 
 |  | +                redisTemplate.opsForValue.set(userRedisKeyPrefix + key, value, 24 * expireDay, TimeUnit.HOURS)
 | 
											
												
													
														|  | 
 |  | +              }
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | -        if (ifWriteRedis){
 |  | 
 | 
											
												
													
														|  | -          val redisTemplate = env.getRedisTemplate()
 |  | 
 | 
											
												
													
														|  | -          redisTemplate.opsForValue.multiSet(redisFormat)
 |  | 
 | 
											
												
													
														|  | -          redisFormat.keySet.foreach(key => redisTemplate.expire(key, 24 * expireDay, TimeUnit.HOURS))
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | 
 |  | +//        if (ifWriteRedis){
 | 
											
												
													
														|  | 
 |  | +//          val redisTemplate = env.getRedisTemplate()
 | 
											
												
													
														|  | 
 |  | +//          redisTemplate.opsForValue.multiSet(redisFormat)
 | 
											
												
													
														|  | 
 |  | +//          redisFormat.keySet.foreach(key => redisTemplate.expire(key, 24 * expireDay, TimeUnit.HOURS))
 | 
											
												
													
														|  | 
 |  | +//        }
 | 
											
												
													
														|  |          redisFormat.iterator
 |  |          redisFormat.iterator
 | 
											
												
													
														|  |        })
 |  |        })
 | 
											
												
													
														|  |        if (savePathUser.nonEmpty && savePathUser.startsWith("/dw/recommend/model/")) {
 |  |        if (savePathUser.nonEmpty && savePathUser.startsWith("/dw/recommend/model/")) {
 | 
											
										
											
												
													
														|  | @@ -109,13 +113,15 @@ object makedata_02_writeredis {
 | 
											
												
													
														|  |            case (key, value, _) =>
 |  |            case (key, value, _) =>
 | 
											
												
													
														|  |              if (key.nonEmpty && value != null && value.nonEmpty) {
 |  |              if (key.nonEmpty && value != null && value.nonEmpty) {
 | 
											
												
													
														|  |                redisFormat.put(videoRedisKeyPrefix + key, value)
 |  |                redisFormat.put(videoRedisKeyPrefix + key, value)
 | 
											
												
													
														|  | -              redisTemplate.opsForValue.set(videoRedisKeyPrefix + key, value, 24 * expireDay, TimeUnit.HOURS)
 |  | 
 | 
											
												
													
														|  | 
 |  | +              if (ifWriteRedis) {
 | 
											
												
													
														|  | 
 |  | +                redisTemplate.opsForValue.set(videoRedisKeyPrefix + key, value, 24 * expireDay, TimeUnit.HOURS)
 | 
											
												
													
														|  | 
 |  | +              }
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | -        if (ifWriteRedis){
 |  | 
 | 
											
												
													
														|  | -          redisTemplate.opsForValue.multiSet(redisFormat)
 |  | 
 | 
											
												
													
														|  | -          redisFormat.keySet.foreach(key => redisTemplate.expire(key, 24 * expireDay, TimeUnit.HOURS))
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | 
 |  | +//        if (ifWriteRedis){
 | 
											
												
													
														|  | 
 |  | +//          redisTemplate.opsForValue.multiSet(redisFormat)
 | 
											
												
													
														|  | 
 |  | +//          redisFormat.keySet.foreach(key => redisTemplate.expire(key, 24 * expireDay, TimeUnit.HOURS))
 | 
											
												
													
														|  | 
 |  | +//        }
 | 
											
												
													
														|  |          redisFormat.iterator
 |  |          redisFormat.iterator
 | 
											
												
													
														|  |        })
 |  |        })
 | 
											
												
													
														|  |        if (savePathVideo.nonEmpty && savePathVideo.startsWith("/dw/recommend/model/")){
 |  |        if (savePathVideo.nonEmpty && savePathVideo.startsWith("/dw/recommend/model/")){
 |