source.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # -*- coding: utf-8 -*-
  2. """Redis 连接(向后兼容 re-export 层)。
  3. Phase 1 重构后真实实现在 BiddingKG.dl.infra.redis。
  4. 本模块保留原函数名 getConnect_redis_baseline / getConnect_redis_error_att,
  5. 保证老代码无需改动即可运行。
  6. 原硬编码:
  7. REDIS_HOST = "127.0.0.1" / "192.168.0.115"
  8. REDIS_PASS = "daf!#@#fdasf234"
  9. 已移除,改走 config/redis.yaml + 环境变量。
  10. anchor_file 探测逻辑不再需要,由环境变量 BIDDINGKG_REDIS_HOST 覆盖即可。
  11. """
  12. from __future__ import absolute_import
  13. from BiddingKG.dl.infra.redis import (
  14. get_baseline_redis as _get_baseline_redis,
  15. get_error_att_redis as _get_error_att_redis,
  16. redis_main_config as _redis_main_config,
  17. )
  18. __all__ = [
  19. "getConnect_redis_baseline",
  20. "getConnect_redis_error_att",
  21. "REDIS_HOST",
  22. "REDIS_PORT",
  23. "REDIS_PASS",
  24. ]
  25. def getConnect_redis_baseline():
  26. """原 common/source.py::getConnect_redis_baseline,db=6。"""
  27. return _get_baseline_redis()
  28. def getConnect_redis_error_att():
  29. """原 common/source.py::getConnect_redis_error_att,db=10。"""
  30. return _get_error_att_redis()
  31. # ===== 向后兼容:保留模块级变量名 =====
  32. _main = _redis_main_config()
  33. REDIS_HOST = _main.get("host", "127.0.0.1")
  34. REDIS_PORT = int(_main.get("port", 6379))
  35. REDIS_PASS = _main.get("password", "")