| 
					
				 | 
			
			
				@@ -9,6 +9,7 @@ import org.springframework.data.redis.connection.RedisPassword; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.connection.RedisStandaloneConfiguration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.connection.jedis.JedisConnectionFactory; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.core.RedisTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.serializer.StringRedisSerializer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -17,15 +18,15 @@ import java.io.Serializable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Configuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class RedisConfig { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Value("${spring.redis.host}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	/*@Value("${spring.redis.host}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private String host; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Value("${spring.redis.port}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private int port; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Value("${spring.redis.password}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private String password; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Value("${spring.redis.database}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private int database; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -55,6 +56,22 @@ public class RedisConfig { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		redisTemplate.setHashValueSerializer(new JdkSerializationRedisSerializer()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		redisTemplate.setConnectionFactory(jedisConnectionFactory()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return redisTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Bean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 定义redis模板 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		redisTemplate.setConnectionFactory(redisConnectionFactory); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 创建序列号对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		StringRedisSerializer stringSerializer = new StringRedisSerializer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		redisTemplate.setKeySerializer(stringSerializer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		redisTemplate.setHashKeySerializer(stringSerializer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		redisTemplate.setValueSerializer(new JdkSerializationRedisSerializer()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		redisTemplate.setHashValueSerializer(new JdkSerializationRedisSerializer()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		redisTemplate.afterPropertiesSet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return redisTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |