mengqiankang 1 maand geleden
bovenliggende
commit
524bb36902
2 gewijzigde bestanden met toevoegingen van 4 en 3 verwijderingen
  1. 4 2
      alien_gateway/config.py
  2. 0 1
      alien_util/redis_client.py

+ 4 - 2
alien_gateway/config.py

@@ -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

+ 0 - 1
alien_util/redis_client.py

@@ -17,7 +17,6 @@ def get_sentinel_client() -> Sentinel:
         sentinel_kwargs=_sentinel_kwargs(),
     )
 
-
 def get_async_sentinel_client() -> AsyncSentinel:
     return AsyncSentinel(
         settings.REDIS_SENTINEL_NODES,