|  | @@ -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;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 |