fix:修复音频代理缓存报错

This commit is contained in:
咕谷酱
2025-09-29 21:22:06 +08:00
parent bc6553f143
commit 4017f2af73
3 changed files with 28 additions and 16 deletions

View File

@@ -39,6 +39,9 @@ engine = create_async_engine(
# Redis 连接
redis_client = redis.from_url(settings.redis_url, decode_responses=True)
# Redis 二进制数据连接 (不自动解码响应,用于存储音频等二进制数据)
redis_binary_client = redis.from_url(settings.redis_url, decode_responses=False)
# Redis 消息缓存连接 (db1) - 使用同步客户端在线程池中执行
redis_message_client = sync_redis.from_url(settings.redis_url, decode_responses=True, db=1)
@@ -82,6 +85,11 @@ def get_redis():
return redis_client
def get_redis_binary():
"""获取二进制数据专用的 Redis 客户端 (不自动解码响应)"""
return redis_binary_client
def get_redis_message():
"""获取消息专用的 Redis 客户端 (db1)"""
return redis_message_client