This commit is contained in:
2025-05-01 03:59:37 +08:00
parent 26ca4c21c8
commit e58adbc46b
45 changed files with 7460 additions and 87 deletions

0
src/modules/bullmq.ts Normal file
View File

View File

@@ -1,5 +1,6 @@
import { Redis } from 'ioredis';
import { config } from './config.ts';
import { useContextKey } from '@kevisual/use-config/context';
type initRedisOpts = {
onConnect?: () => void; // 连接成功的回调函数
@@ -36,7 +37,7 @@ const initRedis = (config?: any, options?: initRedisOpts) => {
return redis;
};
// 配置 Redis 连接
export const redis = useConfigKey('redis', () => initRedis(config));
export const redis = useContextKey('redis', () => initRedis(config));
// 初始化 Redis 客户端
export const redisPublisher = new Redis(); // 用于发布消息