源战役
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 

48 строки
2.7 KiB

%%%---------------------------------------------------------------------
%%% 全局缓存Key值定义
%%%---------------------------------------------------------------------
%% 全局缓存Key值定义
-define (CACHE_KEY(Type, Key), {Type, Key}).
%% 缓存刷新类型
-define (CACHE_REFRESH_HOT, 1). %% 缓存刷新类型:热更配置刷新
-define (CACHE_REFRESH_TWELVE, 2). %% 缓存刷新类型:24点刷新
%% -define (CACHE_REFRESH_THREE, 3). %% 缓存刷新类型:3点刷新
-define (CACHE_REFRESH_FOUR, 3). %% 缓存刷新类型:4点刷新
%%% Usage:
%%% 新增key_value缓存步骤
%%% 1. def_cache.hrl中定义一个缓存type类型
%% 需要刷新缓存的,继续步骤2,3;否则End.
%%% 2. ?CACHE_CALLBACK_LIST中添加刷新缓存回调函数 M:F()
%%% 3. 实现刷新缓存回调函数 M:F()
%%% End.
%%%---------------------------------------------------------------------
%%% 缓存type定义
%%%---------------------------------------------------------------------
-define (CACHE_TOTAL_RECHARGE, 2). %% 缓存类型:充值总额(元宝)
-define (CACHE_RECHARGE_DAILY_GIFT, 3). %% 缓存类型:充值活动-每日礼包列表
-define (CACHE_DAILY_RECHARGE, 4). %% 缓存类型:玩家每日充值金额
-define (CACHE_TOTAL_RMB, 5). %% 缓存类型:充值总额(金额)
-define (CACHE_RACE_RANK, 6). %% 缓存类型:跨服竞榜活动
-define (CACHE_LOGIN_REWARDS, 7). %% 缓存类型:七天登录
-define (CACHE_PASS_CODEX, 8). %% 缓存类型:通行证宝典奖励数据
-define (CACHE_LUCKY_BAG_VIE, 9). %% 缓存类型: 福袋红包传闻数据
-define (CACHE_LOGGER_HANDLER, 10). %% 缓存类型: 日志更新
%%%---------------------------------------------------------------------
%%% 缓存刷新回调函数列表
%%%---------------------------------------------------------------------
-define (CACHE_CALLBACK_LIST, [
%% 基本格式(Format)
%% {缓存type, data_module, M, F, 热更配置刷新(0否|1是), 24点刷新, 3点刷新}
%% data_module :: atom() 配置模块名
%% M|F :: atom() 缓存刷新回调函数M:F()
{?CACHE_RACE_RANK, data_race_rank, race_rank_act, reload_config, 1, 0, 0},
{?CACHE_RECHARGE_DAILY_GIFT, data_daily_gift, lib_daily_gift, update_daily_gift_cache, 0, 0, 1},
{?CACHE_LOGIN_REWARDS, data_login_reward, lib_login_reward, reload_config, 1, 0, 0},
{?CACHE_PASS_CODEX, data_pass_codex, custom_act_phantom, reload_config, 1, 0, 0},
{?CACHE_LUCKY_BAG_VIE,data_custom_act,mod_lucky_bag_ctrl,reload_config,1,0,0},
{?CACHE_LOGGER_HANDLER,logger_game_h,logger_game_h,code_switch,1,0,0}
]).