From 962142c4a5ffa8cab75396975a4dc978440645f3 Mon Sep 17 00:00:00 2001 From: zerosaturation Date: Thu, 14 May 2026 17:27:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20Redis=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- backend/gateway/config/config.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/backend/gateway/config/config.go b/backend/gateway/config/config.go index 0a015fd..eed32c3 100644 --- a/backend/gateway/config/config.go +++ b/backend/gateway/config/config.go @@ -12,9 +12,18 @@ type Config struct { Dubbo DubboConfig JWT JWTConfig OSS OSSConfig + Redis RedisConfig // 新增 Root string } +// RedisConfig Redis 配置 +type RedisConfig struct { + Host string + Port int + Password string + DB int +} + // ServerConfig 服务器配置 type ServerConfig struct { Port string @@ -92,6 +101,12 @@ func Load() *Config { AssetDir: getEnv("OSS_ASSET_DIR", "asset/"), TokenExpireTime: getEnvInt("OSS_TOKEN_EXPIRE_TIME", 3600), }, + Redis: RedisConfig{ + Host: getEnv("REDIS_HOST", "127.0.0.1"), + Port: getEnvInt("REDIS_PORT", 6379), + Password: getEnv("REDIS_PASSWORD", ""), + DB: getEnvInt("REDIS_DB", 0), + }, } }