浏览代码

优化代码

Your Name 2 年之前
父节点
当前提交
2b2a4cd535
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      java110-core/src/main/java/com/java110/core/cache/Java110RedisConfig.java

+ 12 - 0
java110-core/src/main/java/com/java110/core/cache/Java110RedisConfig.java

@@ -45,6 +45,18 @@ public class Java110RedisConfig extends CachingConfigurerSupport {
     @Autowired
     private RedisTemplate redisTemplate;
 
+    @Bean
+    public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory factory){
+        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
+        redisTemplate.setConnectionFactory(factory);
+        redisTemplate.setKeySerializer(new StringRedisSerializer()); // key的序列化类型
+        redisTemplate.setHashKeySerializer(new StringRedisSerializer());
+        redisTemplate.setValueSerializer(new JdkSerializationRedisSerializer()); // value的序列化类型
+        redisTemplate.setHashValueSerializer(new JdkSerializationRedisSerializer());
+        redisTemplate.afterPropertiesSet();
+        return redisTemplate;
+    }
+
     //@Bean(name = "jedisPool")
     //@Autowired
     public JedisPool jedisPool(@Qualifier("jedis.pool.config") JedisPoolConfig config,