示例#1
0
 public Task SetAccountInfo(AccountInfo info)
 {
     return(RedisOpt.SetStringAsync(KeyGenTool.GenUserKey(info.Id,
                                                          nameof(AccountInfo)), info, TimeSpan.FromDays(7)));
 }
示例#2
0
 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)));
 }
示例#4
0
 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)));
 }