collect-system/apps/server/src/utils/redis/utils.ts

14 lines
398 B
TypeScript
Raw Normal View History

2025-05-23 08:18:31 +08:00
import { redis } from './redis.service';
2024-12-30 08:26:40 +08:00
export async function deleteByPattern(pattern: string) {
2025-05-23 08:18:31 +08:00
try {
const keys = await redis.keys(pattern);
if (keys.length > 0) {
await redis.del(keys);
// this.logger.log(`Deleted ${keys.length} keys matching pattern ${pattern}`);
2024-12-30 08:26:40 +08:00
}
2025-05-23 08:18:31 +08:00
} catch (error) {
console.error(`Failed to delete keys by pattern ${pattern}:`, error);
}
}