Procházet zdrojové kódy

redis相关配置调整

chenwen před 1 rokem
rodič
revize
40bca35d89

+ 6 - 28
src/main/java/com/hb/proj/allconfig/RedisConfig.java

@@ -3,44 +3,22 @@ package com.hb.proj.allconfig;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.data.redis.connection.RedisConnectionFactory;
-import org.springframework.data.redis.connection.RedisStandaloneConfiguration;
-import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
 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
-	public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory factory){
-		RedisTemplate<String, String> template = new RedisTemplate<>();
+	public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {
+		RedisTemplate<String, Object> template = new RedisTemplate<>();
 		template.setConnectionFactory(factory);
-		template.setKeySerializer(keySerializer());
-		template.setHashKeySerializer(keySerializer());
-		template.setValueSerializer(valueSerializer());
-		template.setHashValueSerializer(valueSerializer());
+		template.setKeySerializer(new StringRedisSerializer());
+		template.setHashKeySerializer(new StringRedisSerializer());
+		template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
+		template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
 		template.afterPropertiesSet();
 		return template;
 	}
-	
-	@Bean
-	public RedisConnectionFactory redisConnectionFactory() {
-	    RedisStandaloneConfiguration redisConfig = new RedisStandaloneConfiguration();
-	    redisConfig.setHostName("42.56.120.92");
-	    redisConfig.setPort(9608);
-	    redisConfig.setPassword("redis7.0");
-	    return new LettuceConnectionFactory(redisConfig);
-	}
-	
-	//使用Jackson序列化器,key使用字符串
-    private RedisSerializer<String> keySerializer() {
-        return new StringRedisSerializer();
-    }
-    
-	 //使用Jackson序列化器,value使用Object
-    private RedisSerializer<Object> valueSerializer() {
-        return new GenericJackson2JsonRedisSerializer();
-    }
 }

+ 7 - 9
src/main/resources/application-dev.properties

@@ -18,7 +18,7 @@ spring.jackson.time-zone=GMT+8
 
 
 #数据库连接池配置
-spring.datasource.url=jdbc:mysql://127.0.0.1:9601/zl_opd?useOldAliasMetadataBehavior=true
+spring.datasource.url=jdbc:mysql://42.56.120.92:9601/zl_opd?useOldAliasMetadataBehavior=true
 spring.datasource.username=root
 spring.datasource.password=zlmysql
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
@@ -35,11 +35,9 @@ hikari.minimum-idle: 10
 hikari.read-only: false
 
 #redis 连接配置
-spring.redis.database=0
-spring.redis.host=42.56.120.92
-spring.redis.port=9608
-spring.redis.password=redis7.0
-
-#gather-scheduler 定时采集周期配置 毫秒  单值1分钟,多值3分钟
-scheduler.single.fixedrate=60000
-scheduler.multi.fixedrate=60000
+spring.data.redis.database=0
+spring.data.redis.host=42.56.120.92
+spring.data.redis.port=9608
+spring.data.redis.password=redis7.0
+
+

+ 5 - 5
src/main/resources/application-pro.properties

@@ -24,7 +24,7 @@ spring.jackson.time-zone=GMT+8
 spring.syslog.aspect.active=true
 
 #数据库连接池配置
-spring.datasource.url=jdbc:mysql://42.56.120.92:9601/zl_opd?useOldAliasMetadataBehavior=true
+spring.datasource.url=jdbc:mysql://127.0.0.1:9601/zl_opd?useOldAliasMetadataBehavior=true
 spring.datasource.username=root
 spring.datasource.password=zlmysql
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
@@ -41,10 +41,10 @@ hikari.minimum-idle: 10
 hikari.read-only: false
 
 #redis 连接配置
-spring.redis.database=0
-spring.redis.host=42.56.120.92
-spring.redis.port=9608
-spring.redis.password=redis7.0
+spring.data.redis.database=0
+spring.data.redis.host=127.0.0.1
+spring.data.redis.port=9608
+spring.data.redis.password=redis7.0
 
 #缓存配置  登录信息过期时间,单位分钟
 cache.token.expire=30