//package com.sincere.student.utils; // //import org.springframework.context.annotation.Bean; //import org.springframework.context.annotation.Configuration; //import org.springframework.data.redis.connection.RedisConnectionFactory; //import org.springframework.data.redis.core.RedisTemplate; //import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; //import org.springframework.data.redis.serializer.RedisSerializer; //import org.springframework.data.redis.serializer.StringRedisSerializer; // //@Configuration //public class RedisConfig { // // @Bean(name = "redisTemplate") // public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){ // // RedisTemplate redisTemplate = new RedisTemplate<>(); // //参照StringRedisTemplate内部实现指定序列化器 // redisTemplate.setConnectionFactory(redisConnectionFactory); // redisTemplate.setKeySerializer(keySerializer()); // redisTemplate.setHashKeySerializer(keySerializer()); // redisTemplate.setValueSerializer(valueSerializer()); // redisTemplate.setHashValueSerializer(valueSerializer()); // // return redisTemplate; // } // // private RedisSerializer keySerializer() { // return new StringRedisSerializer(); // } // // //使用Jackson序列化器 // private RedisSerializer valueSerializer() { // return new GenericJackson2JsonRedisSerializer(); // } //}