public Task SetAccountInfo(AccountInfo info) { return(RedisOpt.SetStringAsync(KeyGenTool.GenUserKey(info.Id, nameof(AccountInfo)), info, TimeSpan.FromDays(7))); }
public Task SetLoginCheckInfo(string account, AccountInfo info) { return(RedisOpt.SetStringAsync(KeyGenTool.GenKey(account, nameof(LoginCheckInfo)), new LoginCheckInfo(info.Id, info.PlatformAccount, info.Type), TimeSpan.FromDays(7))); }
public Task SetUserRoomInfo(UserRoomInfo info) { return(RedisOpt.SetStringAsync <UserRoomInfo>(KeyGenTool.GenUserKey(info.Id, nameof(UserRoomInfo)), info, TimeSpan.FromHours(1))); }
public Task SetServiceTemplateInfo(ServiceTemplateInfo info) { return(RedisOpt.SetStringAsync(KeyGenTool.GenUserKey(info.Id, nameof(ServiceTemplateInfo)), info, TimeSpan.FromDays(7))); }
public Task SetBankruptcyInfo(DateTime date, BankruptcyInfo info) { return(RedisOpt.SetStringAsync(KeyGenTool.GenUserDayKey (date, info.Id, nameof(BankruptcyInfo)), info, TimeSpan.FromDays(1))); }
public Task SetUserLoginReward(DateTime date, LoginRewardInfo info) { return(RedisOpt.SetStringAsync(KeyGenTool.GenUserWeekKey(date, info.Id, nameof(LoginRewardInfo)), info, TimeSpan.FromDays(8))); }
public Task SetUserRegiserReward(RegisterRewardInfo info) { return(RedisOpt.SetStringAsync(KeyGenTool.GenUserKey(info.Id, nameof(RegisterRewardInfo)), info, TimeSpan.FromDays(5))); }