diff --git a/sky-server/src/main/java/com/sky/config/RedisConfiguration.java b/sky-server/src/main/java/com/sky/config/RedisConfiguration.java new file mode 100644 index 0000000..cd24054 --- /dev/null +++ b/sky-server/src/main/java/com/sky/config/RedisConfiguration.java @@ -0,0 +1,25 @@ +package com.sky.config; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Configurable; +import org.springframework.context.annotation.Bean; +import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.serializer.StringRedisSerializer; + +import javax.annotation.Resource; + +@Configurable +@Slf4j +public class RedisConfiguration { + @Resource + RedisTemplate redisTemplate; + + @Bean + public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) { + // 设置redis的连接工厂对象 + redisTemplate.setConnectionFactory(redisConnectionFactory); + redisTemplate.setKeySerializer(new StringRedisSerializer()); + return redisTemplate; + } +} diff --git a/sky-server/src/main/resources/application-dev.yml b/sky-server/src/main/resources/application-dev.yml index 0d999ea..d4516a7 100644 --- a/sky-server/src/main/resources/application-dev.yml +++ b/sky-server/src/main/resources/application-dev.yml @@ -11,4 +11,8 @@ sky: bucket-name: sky accessKey: "bunny" secretKey: "02120212" - + redis: + host: 106.15.251.123 + port: 6378 + password: "02120212" + database: 1 diff --git a/sky-server/src/main/resources/application.yml b/sky-server/src/main/resources/application.yml index f291bc6..953e55c 100644 --- a/sky-server/src/main/resources/application.yml +++ b/sky-server/src/main/resources/application.yml @@ -16,6 +16,13 @@ spring: multipart: max-file-size: 10MB max-request-size: 10MB + redis: + host: ${sky.redis.host} + port: ${sky.redis.port} + password: ${sky.redis.password} + database: ${sky.redis.database} + timeout: 5000 + mybatis: #mapper配置文件