# +====================================================================== # | DjangoAdmin 企业数字化开发平台 [ 赋能开发者,助力企业发展 ] # +---------------------------------------------------------------------- # | Copyright (c) 2021-2026 一米阳光团队 版权所有 # +---------------------------------------------------------------------- # | 开源协议: Apache-2.0 # | 重要声明: 未经书面许可,不得移除或修改本框架相关版权标识。 # +---------------------------------------------------------------------- # | 官方网站: https://www.djangoadmin.cn # +---------------------------------------------------------------------- # | 研发团队: 一米阳光团队 荣誉出品 # +====================================================================== """ Redis 扩展初始化模块 ============================================================= 仅负责 Flask-Redis 扩展实例的创建与初始化。 业务层使用的高级封装(序列化、类型转换等)见 utils/redis_client.py。 """ from flask import Flask from flask_redis import FlaskRedis # Flask-Redis 扩展实例 # 在应用工厂中通过 init_redis(app) 完成绑定 redis_client = FlaskRedis(decode_responses=True, protocol=2) def init_redis(app: Flask): """ 初始化 Redis 扩展,将 FlaskRedis 实例绑定到应用。 Args: app: Flask 应用实例 Example: # 在应用工厂函数中调用 init_redis(app) """ redis_client.init_app(app)