优化缓存机制,支持Redis和本地缓存的切换

This commit is contained in:
jxxghp
2025-08-20 09:16:30 +08:00
parent 89e8a64734
commit 69cb07c527
3 changed files with 256 additions and 162 deletions

View File

@@ -54,6 +54,7 @@ class ChainBase(metaclass=ABCMeta):
try:
self._redis_helper = RedisHelper(redis_url=settings.CACHE_BACKEND_URL)
except RuntimeError as e:
self._redis_helper = None
logger.warning(f"Redis缓存初始化失败将使用本地缓存: {e}")
def load_cache(self, filename: str) -> Any: