同步操作将从 BidingCC/码多多 全能知识库(Python 版) 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# +----------------------------------------------------------------------# | ChatWork智能聊天办公系统# +----------------------------------------------------------------------# | 软件声明: 本系统并非自由软件,未经授权任何形式的商业使用均属非法。# | 版权保护: 任何企业和个人不允许对程序代码以任何形式任何目的复制/分发。# | 授权要求: 如有商业使用需求,请务必先与版权所有者取得联系并获得正式授权。# +----------------------------------------------------------------------# | Author: ChatWork Team <2474369941@qq.com># +----------------------------------------------------------------------import importlibfrom redis import asynciofrom fastapi_cache.backends.redis import RedisBackend__all__ = ["redis_be"]def __loading_redis_configs():""" Load Redis configuration """configs = {}try:package = importlib.import_module("config")clz = getattr(package, "GlobalSetting", None)if not clz:return configsobj = clz().dict()redis_config = obj.get("REDIS", {})return redis_configexcept ModuleNotFoundError:return configsdef register_redis():""" Connect Redis """c = __loading_redis_configs()host: str = c.get("host", "127.0.0.1")port: int = int(c.get("port", 6379))return asyncio.from_url(f"redis://{host}:{port}",db=int(c.get("db", 0)),encoding=c.get("encoding", "utf-8"),username=c.get("username", ""),password=c.get("password", ""),max_connections=c.get("max_connections"),decode_responses=c.get("decode_responses", True))redis_be: RedisBackend = RedisBackend(register_redis())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。