// /** * @return bool 是否使用短名称 */ private static function bUseShort() { // return true; # 全部启用 return match (PLAT) { Enum_Plat::dev_gwang => false, # dev时不使用 default => true, }; } /** * key前缀 * @param int $zoneid 分区id * @param string $uid * @return string */ private static function Key_($zoneid, $uid) { return self::bUseShort() ? 'u-' . $uid . '-' . $zoneid : 'user-' . $uid . '-zone' . $zoneid; } // /** * 获取玩家公会信息 * @param type $zoneid * @return string */ public static function getUserGuildInfo_hash($uid, $zoneid) { return self::Key_($zoneid, $uid) . "-guild"; } /** * 公会列表缓存 * @param type $page * @param type $zoneid * @return type */ public static function guildListCache($page, $zoneid) { return "cache-guild-list" . "-zone" . $zoneid . $page; } // /** // * 推荐公会列表缓存 // * @return string // */ // static function guildRecommendationCache($zoneid) { // return "cache-guild-recommendation" . "-zone" . $zoneid; // } // // /** // * 推荐公会队列 // * @return string // */ // static function constGuildRecommendationQueue($zoneid) { // return "guild-recommendation-queue" . "-zone" . $zoneid; // } /** * 获取公会信息 */ static function getGuildInfo_hash($gid, $zoneid) { return "guild-" . $gid . "-zone" . $zoneid; } /** * 获取当前最大公会ID, * @return string */ static function constGetCurrentMaxGuildID($zoneid) { return "guild-currentmaxid" . "-zone" . $zoneid; } // /** // * 【哈希】捐献请求记录 // * @return string // */ // static function CacheGuildDonate($guildId, $zoneid) { // return "guild-donate-" . $guildId . "-zone" . $zoneid; // } // // /** // * 【LIST】捐献者记录 // * @return string // */ // static function UserDonateRecordList($guildId, $index, $zoneid) { // return "guild-donor-" . $guildId . "-" . $index . "-zone" . $zoneid; // } // // /** // * 【LIST】除了捐献之外的日志 // * @return string // */ // static function constGuildJournal($guildId, $zoneid) { // return "guild-journal-" . $guildId . "-zone" . $zoneid; // } }