import { Global, Module } from '@nestjs/common'; import { PublicCacheService } from './public-cache.service'; /** * Global public 缓存模块,导出 {@link PublicCacheService}。 * * 与 PrismaModule 同款 @Global 模式:public 读路径与各 admin/sync 写路径 * 都要注入失效入口(bump),逐一 import 太啰嗦。单进程部署下进程内即全局; * 扩容多副本时缓存需换共享存储(见整改计划 P1-3 扩展阶梯)。 */ @Global() @Module({ providers: [PublicCacheService], exports: [PublicCacheService], }) export class PublicCacheModule {}