From 2c237b7a8dc2032ac3926f736574b11008c8249d Mon Sep 17 00:00:00 2001 From: Innei Date: Wed, 25 May 2022 21:20:30 +0800 Subject: [PATCH] fix: demo cache key prefix --- src/utils/redis.util.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/utils/redis.util.ts b/src/utils/redis.util.ts index 7cfc43fe..c5ae0bfd 100644 --- a/src/utils/redis.util.ts +++ b/src/utils/redis.util.ts @@ -1,10 +1,14 @@ +import { isInDemoMode } from '~/app.config' import { RedisKeys } from '~/constants/cache.constant' +type Prefix = 'mx' | 'mx-demo' +const prefix = isInDemoMode ? 'mx-demo' : 'mx' + export const getRedisKey = ( key: T, ...concatKeys: string[] -): `mx:${T}${string | ''}` => { - return `mx:${key}${ +): `${Prefix}:${T}${string | ''}` => { + return `${prefix}:${key}${ concatKeys && concatKeys.length ? `:${concatKeys.join('_')}` : '' }` }