using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace JiShe.CollectBus.Common.Consts { public class RedisConst { /// /// 缓存基础目录 /// public const string CacheBasicDirectoryKey = "CollectBus:"; /// /// 1分钟采集间隔 /// public const string OneMinuteAcquisitionTimeInterval = "One"; /// /// 5分钟采集间隔 /// public const string FiveMinuteAcquisitionTimeInterval = "Five"; /// /// 15分钟采集间隔 /// public const string FifteenMinuteAcquisitionTimeInterval = "Fifteen"; /// /// 缓存表计信息,{0}=>系统类型,{1}=>应用服务部署标记,{2}=>表计类别,{3}=>采集频率 /// public const string CacheMeterInfoKey = $"{CacheBasicDirectoryKey}{"{0}:{1}"}:MeterInfo:{"{2}"}:{"{3}"}:"; /// /// 缓存待下发的指令生产任务数据,{0}=>系统类型,{1}=>应用服务部署标记,{2}=>表计类别,{3}=>采集频率 /// public const string CacheTasksToBeIssuedKey = $"{CacheBasicDirectoryKey}{"{0}:{1}"}:TaskInfo:{"{2}"}:{"{3}"}"; /// /// 缓存表计下发指令数据集,{0}=>系统类型,{1}=>应用服务部署标记,{2}=>表计类别,{3}=>采集频率 /// public const string CacheTelemetryPacketInfoKey = $"{CacheBasicDirectoryKey}{"{0}:{1}"}:TelemetryPacket:{"{2}"}:{"{3}"}:"; public const string CacheAmmeterFocusKey = "CacheAmmeterFocusKey"; } }