mengqiankang 1 ماه پیش
والد
کامیت
9f0e72d8a1
2فایلهای تغییر یافته به همراه8 افزوده شده و 7 حذف شده
  1. 2 1
      .env
  2. 6 6
      alien_util/redis_client.py

+ 2 - 1
.env

@@ -12,7 +12,8 @@ DB_NAME="alien_uat"
 REDIS_SENTINELS=192.168.2.251:36379,192.168.2.252:36379,192.168.2.253:36379
 REDIS_MASTER_NAME=mymaster
 REDIS_PASSWORD=my_password_123
-REDIS_SENTINEL_PASSWORD=my_password_123
+REDIS_SENTINEL_USERNAME=
+REDIS_SENTINEL_PASSWORD=
 # 下游服务地址
 STORE_BASE_URL="http://192.168.2.251:38001"# alien_store 服务地址
 

+ 6 - 6
alien_util/redis_client.py

@@ -7,12 +7,12 @@ from alien_gateway.config import settings
 
 
 def _sentinel_kwargs() -> dict:
-    kwargs = {}
-    if settings.REDIS_SENTINEL_USERNAME:
-        kwargs["username"] = settings.REDIS_SENTINEL_USERNAME
-    if settings.REDIS_SENTINEL_PASSWORD:
-        kwargs["password"] = settings.REDIS_SENTINEL_PASSWORD
-    return kwargs
+    kw = {}
+    if getattr(settings, "REDIS_SENTINEL_USERNAME", ""):
+        kw["username"] = settings.REDIS_SENTINEL_USERNAME
+    if getattr(settings, "REDIS_SENTINEL_PASSWORD", ""):
+        kw["password"] = settings.REDIS_SENTINEL_PASSWORD
+    return kw
 
 
 def get_sentinel_client() -> Sentinel: