public class MemKey_Cfg { /// /// GM号列表 /// /// public static readonly string GM_uids_hash = "gamecfg-GM_uids"; } public class MemKey_Game { #region" 世界 Boss " /// /// 世界boss,按照小时分场次 /// /// /// /// public static string BossFight_Damage_byDateHour_zset(int zoneid, string dateHour) { return $"gamerun-BossFight-byDateHour-zone{zoneid}-{dateHour}"; } #endregion #region ' 公会 ' /// /// 公会 /// /// /// /// public static string Guild(int zoneid,int guildId) => $"guild-{guildId}-zone{zoneid}"; #endregion } public class MemKey_User { #region" 辅助方法 " /// /// 是否使用短名称 /// /// private static bool bUseShort() { // return true; # 全部启用 return Config.GameOnline; } /// /// key前缀 /// /// /// /// private static string Key_(int zoneid, string uid) { return bUseShort() ? $"u-{uid}-{zoneid}" : $"user-{uid}-zone{zoneid}"; } #endregion #region" Mail 邮件 " /// /// 玩家邮件 - 当前的maxid /// /// /// /// public static string Mail_CurId_int(int zoneid, string uid) { return Key_(zoneid, uid) + (bUseShort() ? "-m-ci" : "-mail-curid"); } /// /// 玩家邮件 - 已领取到的系统邮件id集合 /// /// /// /// public static string Mail_SysRecord_set(int zoneid, string uid) { return Key_(zoneid, uid) + (bUseShort() ? "-m-s" : "-mail-sysrecord"); } /// /// 玩家邮件 - 邮件列表 /// /// /// /// public static string Mail_Queue_hash(int zoneid, string uid) { return Key_(zoneid, uid) + (bUseShort() ? "-m-q" : "-mail-queue"); } #endregion #region ' 公会 ' /// /// 玩家公会信息 /// /// /// /// public static string Guild(string uid, int zoneid) => $"{Key_(zoneid, uid)}-guild"; #endregion }