修改 redis 配置连接问题

This commit is contained in:
zk
2026-05-22 21:00:15 +08:00
parent 44f39a731e
commit 6457ee9fa0
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ DB_MAX_OVERFLOW=20
# Redis # Redis
REDIS_HOST=8.138.5.14 REDIS_HOST=8.138.5.14
REDIS_PORT=30089 REDIS_PORT=30089
REDIS_PASSWORD='#8kPCdAsser' REDIS_PASSWORD="#8kPCdAsser"
REDIS_DB=0 REDIS_DB=0
# JWT # JWT
+2 -1
View File
@@ -74,8 +74,9 @@ class Settings(BaseSettings):
@property @property
def redis_url(self) -> str: def redis_url(self) -> str:
if self.redis_password: if self.redis_password:
from urllib.parse import quote
return ( return (
f"redis://:{self.redis_password}" f"redis://:{quote(self.redis_password, safe='')}"
f"@{self.redis_host}:{self.redis_port}/{self.redis_db}" f"@{self.redis_host}:{self.redis_port}/{self.redis_db}"
) )
return f"redis://{self.redis_host}:{self.redis_port}/{self.redis_db}" return f"redis://{self.redis_host}:{self.redis_port}/{self.redis_db}"