From cf32a6bd8f85980d9059d0dfa3a99ce31d3de9b5 Mon Sep 17 00:00:00 2001 From: Bunny <1319900154@qq.com> Date: Mon, 8 Jan 2024 12:44:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AEredis=E7=9A=84=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E5=B7=A5=E5=8E=82=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sky/config/RedisConfiguration.java | 25 +++++++++++++++++++ .../src/main/resources/application-dev.yml | 6 ++++- sky-server/src/main/resources/application.yml | 7 ++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 sky-server/src/main/java/com/sky/config/RedisConfiguration.java 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配置文件