|
|
@@ -60,8 +60,10 @@ class Settings(BaseSettings):
|
|
|
kwargs: Dict[str, Any] = {}
|
|
|
if self.REDIS_SENTINEL_USERNAME:
|
|
|
kwargs["username"] = self.REDIS_SENTINEL_USERNAME
|
|
|
- if self.REDIS_SENTINEL_PASSWORD:
|
|
|
- kwargs["password"] = self.REDIS_SENTINEL_PASSWORD
|
|
|
+ # 若未单独配置哨兵密码,则回退使用 Redis 密码,兼容常见部署
|
|
|
+ sentinel_password = self.REDIS_SENTINEL_PASSWORD or self.REDIS_PASSWORD
|
|
|
+ if sentinel_password:
|
|
|
+ kwargs["password"] = sentinel_password
|
|
|
return kwargs
|
|
|
|
|
|
@property
|