Teamlinker/code/server/common/cache/keys/gateway.ts
sx1989827 13013e59c8 fix
2021-08-29 21:46:53 +08:00

14 lines
571 B
TypeScript

import { ECommon_Services } from '../../../../common/types';
import { IServer_Common_Nacos_Instance } from './../../types/nacos';
import { RedisStringKey } from './base';
import {cacheRedisType} from "../../types/cache"
import StringUtil from "../../util/string"
export namespace REDIS_GATEWAY {
let INSTANCE_KEY=`${ECommon_Services.GateWay}:instance:{0}`
export function instance(key:string)
{
let obj=new RedisStringKey(StringUtil.format(INSTANCE_KEY,key),cacheRedisType<IServer_Common_Nacos_Instance[]>().Object)
return obj
}
}